gpt4 book ai didi

excel - 在 excel 中识别特定 ASCII 范围之外的特殊字符并不总是有效

转载 作者:行者123 更新时间:2023-12-04 17:58:54 26 4
gpt4 key购买 nike

我最近问了一个问题(Check if a text string contains special characters in excel)关于如何检查单元格是否包含超出特定范围的 ASCII 代码。

因为,我使用以下公式:

=IF(SUMPRODUCT((CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))>=32)*(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))<=126))=LEN(A1),"OK","Not OK")

我检查单元格 A1 是否包含任何超出 32-126 ASCII 范围的特殊字符。

我认为这工作正常。但是我注意到这个公式并没有提取所有特殊字符。例如。 ≥, β, ... 未被识别。公式返回“ok”,即使它不应该...

现在有人知道是什么原因造成的吗?对于其他特殊字符,此公式可以正常工作。

最佳答案

beta 是一个 UniCode 字符。我把你的部分帖子放在C1

D1 中,我输入:

=CODE(MID(C$1,ROWS($1:1),1))

E1中:

=CHAR(D1)

复制下来后:

enter image description here

如您所见,CODE() 为测试版返回 ASCII 63

关于excel - 在 excel 中识别特定 ASCII 范围之外的特殊字符并不总是有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37838302/

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