我正在尝试编写一个语句,该语句将读取相邻单元格的内容并根据结果选择一个值来标点段落。就像下面的句子一样。
声明 1、声明 2、声明 3。
如果下一个语句有内容,则包含逗号。如果下一条语句没有内容,则包括句号。如果下一个和上一个语句没有内容,则不包含任何内容。我使用了下面的公式,但是应该添加句号的位返回 FALSE:
=IF(A1<>"",IF(C1<>"",", "),IF(A1<>"",IF(C1="",". "),IF(A1="",IF(C1="",""))))
我做错了什么?
最佳答案
我相信你的公式过于复杂了。例如,如果 A1 为空白,您最多可以测试 3 次
您是否正在努力实现这一目标?
=IF(A1<>"",IF(C1<>"","; ",""),IF(C1="",". ",""))
关于Excel IF 语句返回 "FALSE",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56439225/