Excel如何根据前一单元格的首字母来判断当前单元格得值?

太神奇了,这是什么原理?试了几次,有的时候填充以后还报错

Excel根据前一单元格的首字母来判断当前单元格的值,通过图片信息来看就是利用LOOKUP查找引用函数公式来完成的,这个你的公式首字母只能是A到F,如果是F以后的那么就会出错。
如果在后面列举两列辅助列的话,那么公式可以如下:
=LOOKUP(LEFT(A1,1),$C$1:$D$6)
效果及公式图如下:



公式思路如下:
1、首先利用LEFT文本提取函数提取第一个字符(这个是从左向右提取,第一个参数是所需提前的文本、第二个参数1是指提取字符的长度)
2、利用LOOKUP查找引用,查找LEFT所提取的文本,在C列里查找,也就等同于你的公式里的第二参数,然后返回D列的值,也就是第三个参数(在我的公式这两个参数都融合在一个参数中)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-27

    是你对excel还不了解,这是最基本的查表函数的查表功能。

    如果查不到就会报错,可以用iferror让查不到的时候输出空值就不会报错了。

第2个回答  2020-02-27
="我是"&left(a1)
下拉
相似回答