Excel,检查列是否有相同数量的字符为每个单元格
我想在Excel中的工作表中添加一个检查来testing一列中的条目是否具有相同的总字符数。 我知道怎么做两个细胞,我可以简单地使用=IF(EXACT(LEN(A1),LEN(A2)),"Match","No Match")
但如果我有很多细胞testing互相攻击?
例:
在每行中添加一个辅助列B
其中=LEN(A1)
等,然后在C1
使用=STDEV.P(B:B)=0
来表示一个检查单元。 如果列A
中的所有条目长度相同,则显示TRUE
否则显示FALSE
。
试试这个数组公式(按住ctrl
+ shift
同时按下enter
):
=IF(AND(LEN(OFFSET($A$1,0,0,COUNTA($A:$A)))/LEN($A$1)=1),"Match","No Match")
或者这通常input公式:
=IF(AND(MMULT(LEN(OFFSET($A$1,0,0,COUNTA($A:$A))),1/LEN($A$1))=1),"Match","No Match")
您也可以按照其他人的build议,在数组(CSE)公式中使用Std Dev计算,以避免助手列:
=IF(STDEV.P(LEN(OFFSET($A$1,0,0,COUNTA($A:$A)))),"No Match","Match")