【发布时间】:2019-12-04 13:40:52
【问题描述】:
我有以下公式:
=IF(I2=0;IF(D2="*CONTADO*";K2=I2;K2=7);K2=I2)
由于某种原因,它返回 FALSE,它应该复制 I2 的值,否则将其设为 7。 除此之外,我不知道制作“包含”的正确方法是否只是引号内的星号。
编辑:
公式现在读作:
=IF(I2=0;IF(OR(ISNUMBER(SEARCH("ALBARAN";D2));ISNUMBER(SEARCH("CONTADO";D2)));I2;7);I2)
当匹配单元格中的搜索词时返回false。
我用
做了一个小测试=ESNUMERO(BUSCAR("CLAVIJA";D3))
(为了澄清这一点,西班牙语 Excel 会翻译每个公式名称(叹气)。ESNUMERO 是 ISNUMBER,BUSCAR 是 SEARCH。我一直在翻译它以供您理解。)
并听了公式。即使在单元格中找到“CLAVIJA”时,它也会得到#N/A。 D3的值为“CLAVIJA MULTIPLE 10-16A T.T.LA”。
【问题讨论】:
-
K2=I2和K2=7将评估为 TRUE 或 FALSE。删除K2=部分。至于第二个问题,你可以使用ISNUMBER和SEARCH。 -
那么如何让 k2 的值为 I2 或 7?
-
将公式放入单元格K2
-
我觉得有点傻。谢谢你们。
-
@Germán 编辑您的问题并复制/粘贴您的确切测试示例(作为文本),并复制/粘贴您的确切公式。