无法获取公式以在列末尾输入空白单元格
Cant Get formula to enter blank cells at end of column
我在 sheet1.
的 F 列中有关于化学品和带连字符的单元格的数据
使用工作表 2 中的公式:=IF('Formulation card'!F7:F60="-","",'Formulation card'!F7:F60)
如果公式卡的 F7:F60
中存在带连字符的单元格,这可以很好地将其转换为空白单元格。
但是最后我在空白的非连字符单元格所在的位置输入了一堆“0”。
我试过使用 OR 语句如下:
=IF(OR('Formulation card'!F7:F60="-",""),"",'Formulation card'!F7:F60)
如果存在 - 或“”,我会读到 return“”。
然而,这样做只是 returns 所有列为空白。我虽然已经开始使用 OR 语句,但显然不是。
如果有人能指出这里的错误,那就太好了。如果您需要更多信息,请告诉我。
在内部,OR()
语句中的所有给定索引都将被处理,但是只会返回 one FALSE
或 TRUE
的值取决于 any 计算是否返回 TRUE
。因此,为什么您的专栏将保持“空”。它实际上不是空的,而是充满了零宽度的字符串。
您可以使用一些布尔结构在 Microsoft365 中规避该行为:
=IF(('Formulation card'!F7:F60<>"-")*('Formulation card'!F7:F60<>""),'Formulation card'!F7:F60,"")
我在 sheet1.
使用工作表 2 中的公式:=IF('Formulation card'!F7:F60="-","",'Formulation card'!F7:F60)
如果公式卡的 F7:F60
中存在带连字符的单元格,这可以很好地将其转换为空白单元格。
但是最后我在空白的非连字符单元格所在的位置输入了一堆“0”。
我试过使用 OR 语句如下:
=IF(OR('Formulation card'!F7:F60="-",""),"",'Formulation card'!F7:F60)
如果存在 - 或“”,我会读到 return“”。 然而,这样做只是 returns 所有列为空白。我虽然已经开始使用 OR 语句,但显然不是。
如果有人能指出这里的错误,那就太好了。如果您需要更多信息,请告诉我。
在内部,OR()
语句中的所有给定索引都将被处理,但是只会返回 one FALSE
或 TRUE
的值取决于 any 计算是否返回 TRUE
。因此,为什么您的专栏将保持“空”。它实际上不是空的,而是充满了零宽度的字符串。
您可以使用一些布尔结构在 Microsoft365 中规避该行为:
=IF(('Formulation card'!F7:F60<>"-")*('Formulation card'!F7:F60<>""),'Formulation card'!F7:F60,"")