【发布时间】:2014-02-27 21:46:52
【问题描述】:
我正在使用以下公式来匹配两列中的值:
=MATCH(C2,"000"&'Diversity Reports_12312013.xlsx'!snapshot[PERSONNEL_NUM],0)
但它不起作用。
我如何匹配另一列但在该列中的值左填充三个零?
【问题讨论】:
-
为什么不直接从
C2中删除000,就像这样=MATCH(Right(C2,Len(c2)-3),...? -
由于某种原因,如果我使用正确的函数,它也不起作用......但是如果我只复制和粘贴正确函数之后的值,那么它会起作用......想知道是否单元格格式把它扔掉了?
-
尝试在任何空单元格中添加公式
=Right(C2,Len(c2)-3)(比如D1),然后使用=MATCH(D1,...)。D1是否包含正确的值? -
如果它仍然不起作用,请尝试通过按 CTRL+SHIFT+ENTER(not只需输入)
-
RIGHT函数总是返回一个text value所以假设数据是数字尝试使用其中任何一个作为查找值 -RIGHT(C2,LEN(C2)-3)+0或更短的=REPLACE(C2,1,3,"")+0- +0 转换为数字跨度>
标签: string excel excel-formula match