Excel根据前一单元格的首字母来判断当前单元格的值,通过图片信息来看就是利用LOOKUP查找引用函数公式来完成的,这个你的公式首字母只能是A到F,如果是F以后的那么就会出错。
如果在后面列举两列辅助列的话,那么公式可以如下:
=LOOKUP(LEFT(A1,1),$C$1:$D$6)
效果及公式图如下:
公式思路如下:
1、首先利用LEFT文本提取函数提取第一个字符(这个是从左向右提取,第一个参数是所需提前的文本、第二个参数1是指提取字符的长度)
2、利用LOOKUP查找引用,查找LEFT所提取的文本,在C列里查找,也就等同于你的公式里的第二参数,然后返回D列的值,也就是第三个参数(在我的公式这两个参数都融合在一个参数中)。
是你对excel还不了解,这是最基本的查表函数的查表功能。
如果查不到就会报错,可以用iferror让查不到的时候输出空值就不会报错了。