Excel MATCH()函数总是给#N / A
超级简单的比赛,看起来像这样:
=MATCH("Team", A1:A25,0)
A1:A25中的数据是从文本文件导入的。 单元格被格式化为文本。
如果我进入列,并手动键入“Team”到已经说过“Team”的单元格中,那么它将起作用。 但是,除非我手动input,它说#N / A。
这有什么问题?
其中一个问题可能是,在词语之前或之后有不需要的空白字符(我的意思是空格)(所以它是“团队”而不是“团队”)。 肮脏的解决方法是修剪文本,如下所示:
{=MATCH("Team", TRIM(A1:A25),0)}
(请确保您使用Ctrl + Shift + Enter作为数组公式input)
在没有看到A1:A25的数据的情况下,我会做一个testing。
在列A旁边插入一个列B.
Cntl-空格键突出显示所有列B.
确保现场时间设置为常规,而不是文本。
然后在列b:= trim(A1)中运行一个公式并粘贴它。
这将确保字段被修剪(即在单词末尾没有空格)。
这可能会解决您的问题。