我正在尝试让公式返回一个单元格群体,其中包含查找单元格的前六个字符,假设前两个字符是10。
请参见下面的示例。
=IF((LEFT(A3,2)=10), LEFT(A3,6), "")到目前为止,无论查找单元格的信息如何,我总是得到一个空白的返回值。
发布于 2019-04-27 23:42:20
这对我来说很有效:
=IF(LEFT(A3,2)="10",LEFT(A3,6),"")
LEFT返回一个文本字符串,因此您需要使用"。您也不需要使用双括号。
发布于 2019-04-28 15:44:52
您也可以强制left()的结果是数字的,
=IF(LEFT(A3,2)*1=10,LEFT(A3,6),"")我使用了*1,但是+0可以工作。
看见

如果您想将10或15等值放在单独的单元格中,这会很方便,这样您就可以向下拖动。
看见

您可以使用一个单元格来告诉left()要收集多少个字符,或者使用len()函数。
https://stackoverflow.com/questions/55882066
复制相似问题