在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)