Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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_Function - Fatal编程技术网

Excel函数(将单元格与矩阵进行比较并在其旁边显示单元格)

Excel函数(将单元格与矩阵进行比较并在其旁边显示单元格),excel,function,Excel,Function,在excel中,我有很多表格矩阵,两个宽,这是一个学校项目。 例如: 1 | G 2 | O 3 | TW 现在,在另一张纸上,在同一个文件中,我需要一个公式来查找我输入的值,并将其与表进行比较。如果我输入3,它必须返回答案TW。如果我输入2,它必须返回O等。这是完全动态的,唯一静态的是数字列表,它是15。我找不到任何函数可以有效地将值与矩阵进行比较并返回矩阵旁边的值 不管怎样,如果你能找到这个,就有很多问题 你必须自己构建一个函数。类似这样的 =IF(A1=1,"G",IF(A1=2,"O"

在excel中,我有很多表格矩阵,两个宽,这是一个学校项目。 例如:

1 | G
2 | O
3 | TW
现在,在另一张纸上,在同一个文件中,我需要一个公式来查找我输入的值,并将其与表进行比较。如果我输入3,它必须返回答案TW。如果我输入2,它必须返回O等。这是完全动态的,唯一静态的是数字列表,它是15。我找不到任何函数可以有效地将值与矩阵进行比较并返回矩阵旁边的值


不管怎样,如果你能找到这个,就有很多问题

你必须自己构建一个函数。类似这样的

=IF(A1=1,"G",IF(A1=2,"O",IF(A1=3,"TW","SOMETHING ELSE")))

这可能会起作用:

=INDEX($A$1:$B$15,C1,2)
其中A1:B15代表15行2列 c1是一个动态数字,您可以输入它来指定返回的行,2表示提取的列值


这假设您的行号在A列,文本值在B列

是的,但我正在寻找一个IF公式来自行查找。因为有超过20个矩阵。有没有办法让IF公式查找一个范围并自动回显它旁边的表格?