0

在此处输入图像描述

我正在使用 Libreoffice Calc 对即将添加到 Anki 词汇表中的单词数据进行格式化,由于我对 Excel 等知识知之甚少,我遇到了这个无法克服的问题。感谢您的帮助,Excel 专家。

我查找“无法克服”,字典将其定义为无法克服:一个无法克服的问题。如您所见,例句前面有一个冒号“:”。出于格式化目的,我打算将“:”转换为“~”。但是,有些单词没有附带例句,因此没有冒号,并且我使用的替换函数=REPLACE (A2, FIND(":", A2), 1, "~")返回#VALUE!为他们。由于我打算准备好一个完整的列以供导出,因此作为一种解决方法,我使用条件函数 `=IF(FIND(":", A2) = "#VALUE!", A2, REPLACE(A2, FIND( ":", A2), 1, "~"))'。根据我的错误逻辑,F10 单元格应填写 A10 的值。

这里有什么问题?谢谢你。

4

1 回答 1

1

您的错误是认为 #VALUE 是字符串。不,这是错误的类型。正确的公式是:

=IF(ISERROR(FIND(":"; A2));A2;REPLACE(A2; FIND(":"; A2); 1; "~"))
于 2019-12-08T00:10:26.347 回答