Excel-在两个单独的列中匹配单元格值,如果匹配,则粘贴不同的值

Excel-在两个单独的列中匹配单元格值,如果匹配,则粘贴不同的值,excel,excel-formula,excel-match,Excel,Excel Formula,Excel Match,上述公式正在粘贴到D1中 我需要它返回与匹配的A和B字段位于同一行的C单元格: =INDEX(C:C,MATCH(A1,B:B,0)) 理想情况下,如果我在D1中运行公式,它将返回M091837 任何帮助都将不胜感激 回答完整性问题。答案(在问题的评论中)归功于 确保尝试匹配的两列的格式相同。这个问题中的错误似乎是一列被格式化为文本,另一列被格式化为数字。例如,数字4和字符4在软件中的表示方式不同,因此在尝试匹配文本和数字时不会返回预期值。该公式看起来很完美。有什么问题吗?我一直收到#N/AA

上述公式正在粘贴到
D1

我需要它返回与匹配的
A
B
字段位于同一行的
C
单元格:

=INDEX(C:C,MATCH(A1,B:B,0))
理想情况下,如果我在
D1
中运行公式,它将返回
M091837


任何帮助都将不胜感激

回答完整性问题。答案(在问题的评论中)归功于


确保尝试匹配的两列的格式相同。这个问题中的错误似乎是一列被格式化为文本,另一列被格式化为数字。例如,数字4和字符4在软件中的表示方式不同,因此在尝试匹配文本和数字时不会返回预期值。

该公式看起来很完美。有什么问题吗?我一直收到#N/AA猜测。。。其中一列A或B(或其中的某些单元格)的格式为文本。选择A列和B列,并将单元格格式设置为0位小数的
Number
。太棒了!这似乎解决了问题!谢谢你的帮助@A.S.H如果您将一行注释外化为有效答案,只是为了帮助机器人标记已回答的问题
A       B        C            D

77      22       MO91117
88      88       MO91337
99      99       MO12347
22      77       MO91837