Excel统计一行单元格尾数里不重复的尾数
在使用Excel时,有时候我们需要统计一行数字中不重复的尾数个数。本文将介绍如何使用VBA、辅助列和函数来实现这个目标,并分享一个只用一个公式就能搞定的方法。
VBA实现
1. 打开工作表格,并在任意一行输入一些数字,可以使用随机函数RANDBETWEEN,也可以手动输入。
2. 在旁边创建一个新的列标题。
3. 在空白处输入以下VBA代码:
```
{SUM(IFERROR(FIND((ROW(Sheet3!$1:$10)-1),SUM(--RIGHT(A3:K3)*10^(COLUMN(Sheet3!$A$3:$K$3)-1)))^0,0))}
```
4. 按下Ctrl Shift Enter以进行数组公式的输入。
辅助列实现
1. 打开工作表格,并在任意一行输入一些数字,可以使用随机函数RANDBETWEEN,也可以手动输入。
2. 在旁边创建一个新的列标题。
3. 在该列的第一个单元格输入以下公式:
```
RIGHT(A3,1)
```
4. 将该公式拖动到所有需要统计的单元格上。
5. 在另一个空白单元格中输入以下公式来统计不重复的尾数个数:
```
SUM(1/COUNTIF(A3:A11,A3:A11))
```
使用函数实现
1. 打开工作表格,并在任意一行输入一些数字,可以使用随机函数RANDBETWEEN,也可以手动输入。
2. 在旁边创建一个新的列标题。
3. 在空白处输入以下公式:
```
IF(COUNTIF($A$3:$K$3,""RIGHT(A3,1))1,RIGHT(A3,1),"")
```
4. 将该公式拖动到所有需要统计的单元格上。
5. 在另一个空白单元格中输入以下公式来统计不重复的尾数个数:
```
COUNTIF(B3:B11,"<>")
```
以上三种方法都能够统计一列单元格中不重复的尾数并显示出来。选择合适的方法,让你的Excel操作更加方便。希望对大家有所帮助!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。