如何计算某个单元格中最后出现的Google表格单元格中某个特定字符的出现次数(并忽略该单元格中最后一位出现的同一字符的其他出现次数)?
我正在尝试以下操作:
如果单元格C1包含句点(“。”)作为单元格C1中的最后一个字符, 然后返回1 否则(如果单元格C1不包含句点,或者最后一个字符之前的句点不包含任何句点作为单元格C1中的最后一个字符),则返回0或空白或忽略。
到目前为止,我已经尝试过此公式,但是即使最后一个字符也有一个句点,它也会返回1:
=COUNTIF(C1,"*.*")
遵循本教程:
这是我得到的结果的屏幕截图:
我也尝试在条件末尾添加空格, 但是它会忽略它:
=COUNTIF(C1,"*.*")
这是我得到的第二个结果的屏幕截图:
我想要的结果是:
其中计数标准特定于最后一个字符,并且最后一个字符是句点(“。”)
编辑:
我也了解了有关=RIGHT
函数的内容,这让我开始思考:
How do I get the last character of a string using an Excel function?
我想到了这个,它似乎也可以工作:
=IF(RIGHT(C1, 1)=".","1","")
返回字符串(“ 1”)
或
=IF(RIGHT(C1, 1)=".", 1, 0)
(用于返回1和0的数值)
最后,我借助OR运算符添加了如何选择这些字符以及最后一个字符:
(“!”)(“?”)(“ ...”)(“ —”)
=IF(OR(RIGHT(C1, 1)=".",RIGHT(C1, 1)="!",RIGHT(C1, 1)="?",RIGHT(C1, 1)="...",RIGHT(C1, 1)="—"),1,"")