我有一个包含分布在多行的值的列。某些值在值的前面或末尾有空格。有没有一种简单的方法可以在excel表中找到这样的事件。
答案 0 :(得分:12)
假设您有A列中的数据,您可以在从第1行开始的任何列中输入以下公式,然后向下拖动以标识空格
=IF(OR(LEFT(A1,1)=" ",RIGHT(A1,1)=" "),TRUE,FALSE)
TRUE将识别具有前导或尾随空格的数据
答案 1 :(得分:4)
是的。所以原来的长度是
=len(A1)
正确?如果你修剪它并返回不同的长度,那么在值的开头或结尾都有一个空格,即 -
=if(len(A1)-len(trim(A1))>0,"yes","no")
答案 2 :(得分:2)
您是否希望在单独的列中进行检查?如果是这样,请尝试将其添加到数据旁边的列中(或任何您想要的位置,只要您引用该列):
=IF(LEN(A1)-LEN(TRIM(A1))>0,"SPACE!","")
这将进入单元格B1
。请注意,这也将捕获字符串之前/之后具有多个空格的实例。但是正如@YograjGupta所提到的,如果字符串中有连续的空格,这也将返回true。
答案 3 :(得分:1)
如果本文中没有其他答案,但是Sachin Pandit的“ CODE(160)”公式可以,那么您实际上并没有像[CODE(32)]这样的“空格”,而是一些不间断的空格。 要处理单词之间具有双(或更多)CODE(32)空格的文本,可以使用以下公式:
<url>
<loc>
https://packershoes.com/products/copy-of-382-packer-x-new-era-new-york-yankee-duck-canvas-1
</loc>
<lastmod>2018-12-06T14:39:37-05:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:title>
NEW ERA JAPAN 59FIFTY NEW YORK YANKEES "DUCK CANVAS"
</image:title>
</image:image>
</url>
答案 4 :(得分:0)
除以下代码外,其余代码均无效-这是仅查找前导空格
=IF(CODE(LEFT(<reference cell>,1))=160,"Leading Space","No Leading space")