gpt4 book ai didi

excel-2013 - 检查单元格在Excel中是否包含非字母字符

转载 作者:行者123 更新时间:2023-12-03 13:44:41 28 4
gpt4 key购买 nike

是否有一种非VBA方式检查Col B和Col C以查看它们是否包含非Alpha字符?只是要通过非字母进行澄清,我的意思是不属于字母的任何内容(不区分大小写)。

B列和C列是名字和姓氏的列表。其中一些名称会因输入错误的数据而在其中包含符号或数字。我试图找到所有需要修复的问题。因此,我需要找到那些包含而不是字母的的内容。

最佳答案

有一个“怪异”但简单而通用的答案。

=SUMPRODUCT(SEARCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"abcdefghijklmnopqrstuvwxyz"))
  • 如果A1包含任何非字母字符,则此公式返回#VALUE!错误;如果A1仅包含字母,则此公式返回number;如果A1为空白,则返回#REF!错误。
  • 您可以将此公式包含在ISNUMBERISERR中,以将其转换为TRUE / FALSE值。
  • SEARCH替换FIND以使其区分大小写。
  • 您可以在"abc...xyz"字符串中放入任何字符。这使得测试字母数字或常见标点符号等变得容易。
  • "1:"&LEN(A1)表示将从第一个字母开始一直检查到最后一个字母。将其更改为 "2:"&(LEN(A1)-1)将不会检查第一个和最后一个字母。

    关于excel-2013 - 检查单元格在Excel中是否包含非字母字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29855647/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com