在excel中用key:value使用公式填充数据
我有一个包含行的列:
A1 = Typical A2 = Typical A3 = Expressed A4 = Expressed A5 = 3600 A6 = Typical
其中典型值等于3800,表示值为5000
我尝试设置D4 =典型,E4 = 3800和D5 =expression,而E5 = 5000作为我的关键:值单元格。 然后我尝试了这样的事情:
=IF(ISNUMBER(SEARCH(D4,A1)), E4,IF(ISNUMBER(SEARCH(D5,A1)), E5,A1))
有没有办法使D4,E4,D5,E5“棒”这个公式variables,而A1可以用A2-A6取代?
我期待B1-B6的结果如下:
B1 = 3800 B2 = 3800 B3 = 5000 B4 = 5000 B5 = 3600 B6 = 3800
任何想法都欢迎。
在B1中input:
=IF(ISNUMBER(A1),A1,IF(A1=$D$4,$E$4,$E$5))
并抄下来:
就像:(在B1和抄下来)
=IFERROR(LOOKUP(A1,$D$4:$D$5,$E$4:$E$5),A1)