Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 基于表查找列中的值_Excel_Excel Formula - Fatal编程技术网

Excel 基于表查找列中的值

Excel 基于表查找列中的值,excel,excel-formula,Excel,Excel Formula,我有这张桌子: I C H O P S T C D E M V W R 4.76 04 08 04 05 04 04 08 5.56 05 09 05 06 05 05 09 03 6.35 03 02 04 06 11 06 07 06 06 11 04 06 7.94 04 03 05 07 13

我有这张桌子:

I C     H   O   P   S   T   C   D   E   M   V   W   R
4.76                04  08  04  05  04  04  08      
5.56                05  09  05  06  05  05  09  03  
6.35    03  02  04  06  11  06  07  06  06  11  04  06
7.94    04  03  05  07  13  08  09  08  07  13  05  08
9.525   05  04  07  09  16  09  11  09  09  16  06  10
12.7    07  05  09  12  22  12  15  13  12  22  08  12
15.875  09  06  11  15  27  16  19  16  15  27  10  15
19.05   11  07  13  19  33  19  23  19  19  33  13  19
25.4    14  10  18  25  44  25  31  26  25  44  17  25
31.75   18  13  23  31  54  32  38  32  31  54  21  31
考虑到这两个输入:

  • 与其他标题之一(H O P S T C D E M V W R)相对应的字母,以及
  • 带有该标题的列中的数字
我想查找列
ic
中的值,该列与该数字位于同一行

例如:使用
W
03
作为输入,公式将返回
5.56


如何使用Excel公式执行此操作?

使用
A14
中的字母和
B14
中的“数字”,可以使用以下公式:

=INDEX(A1:A11,MATCH(B14,OFFSET(A1:A11,0,MATCH(A14,A1:M1,0)-1)))

由内而外解释:
-
MATCH(A14,A1:M1,0)
将查找字母的列号
-
偏移量(A1:A11,0,匹配(…)-1
然后给出该列的数组
-
MATCH(B14,偏移量(…)
给出该列(行号)中的值的匹配值

-
索引(A1:A11,匹配…
给出了该列中的值

快速响应和有效结果非常可观。我有点惊讶地看到,这非常有效