我只希望在某些单元格上输入文本。我尝试了一些代码,但是它允许输入数字和字母。谢谢您的帮助。
我尝试了istext
函数,该函数起作用了。如果输入的数字全部为数字,则不允许输入,但在数字/字母的情况下,则无法使用
=ISTEXT(D6)
答案 0 :(得分:5)
此数据验证中使用的公式仅允许使用alpha(a-z),而不能使用其他公式:
=SUMPRODUCT(--ISNUMBER(SEARCH(MID(A1,ROW(INDIRECT("1:" & LEN(A1))),1),"abcdefghijklmnopqrstuvwxyz")))=LEN(A1)
答案 1 :(得分:3)
您需要一个在单元格中有数字时返回false的公式,通常可以使用:
2
但是在您的情况下,必须将公式放在数据验证规则中,并且这些规则不允许数组常量,因此必须使用重复的=COUNT(FIND({0,1,2,3,4,5,6,7,8,9},D6))=0
语句:
Find