表格统计人名出现次数并自动排序(如何在表格中统计出不同人员数据)

你是否遇到过下面这种表格:

一个单元格内存在多个人名,人名之间用顿号分隔,需要算出总人数(我这里是举例只有一行数据,一般出现这种不会只有这么点)

先来看屌丝青年的做法:

在A3单元格写公式:=SUBSTITUTE(A2,"、","")

在A4单元格写公式:=IF(A2<>"",LEN(A2)-LEN(A3) 1,"")

因为人名之间是用顿号分隔的

所以在第三行先替换掉"、"

然后在第四行计算有顿号和没有顿号的差值然后 1

得出这个单元格对应的第二行的单元格内有多少个人最后拉一下总人数填上去

注:if在这里起的作用是判断第二行的数据是否为空如果不为空就进行差值相减,但如果为空当前单元格也为空,如果此处没有if判断,这种写法就会出错,不信你试试

再来看普通青年的做法:

在A3单元格写入公式:

=IF(A2="","",LEN(A2)-LEN(SUBSTITUTE(A2,"、","")) 1)

他是把屌丝青年的两步整合成了一步,运算方法是一样的就不再叙述了

再来看天才少年的操作:

直接在总人数单元格写公式:

=SUM(N(MID(A2:F2,ROW(1:99),1)="、")) COUNTA(A2:F2)

数组公式,三键结束

这里的mid会将A2:F2单元格依次分别拆分成包含99个元素的数组,无内容记为空

这个在上篇已经讲过,没看过上篇的戳下面链接查看

快速搞定字符串提取2-中间提取英文、数字

说一下这个N函数:

将不是数值的值转换为数值,逻辑值TRUE记为1,其他记为0

在这里的作用是对mid拆分出来的元素进行判断是否等于"、"如果是顿号那么就是TRUE,记为1,如果不是就是0

那么一共有多少个顿号都在N的数组里面了,只需要用sum汇总N的所有值,就得出来有多少个顿号了

但是还有个问题,像B2单元格没有顿号那N肯定把它记为0了

还有像A2单元格虽然只有2个顿号但是人名实际有3个,那这一步怎么办呢?

COUNTA解决的就是这个问题,因为实际人名数总比符号多1个,只需要用COUNTA统计这一行非空单元格一共有多少个就OK了

(0)

相关推荐

  • word中自动排序图片、表格的标题的方法

    word中怎么自动排序插入的图片和表格的标题呢? 操作方法 01 在插入的图片上右击,选择[插入题注],弹出如下对话框 02 可以自定义图片的序号格式标签名称,如图 03 在弹出的对话框中可以修改标签 ...

  • word2016表格怎么自动排序?word2016表格自动排序教程

    我们在使用Word 2016时,需要进行一些数据或者表格的操作,都熟悉Excel2016可以进行排序,那么Word 2016中的表格可以进行排序吗? 首先,我们打开word2016,插入表格. 然后输 ...

  • 表格中删除了一行序号如何自动排序(表格中插行之后序号怎么变动)

    序号,是我们在Excel的制作中非常常用的元素之一,几乎每个表格的制作都少不了序号的支持,如果我们要制作几十或者几百人的表格,没有序号是很可怕的,大家在制作表格的时候都会发现一个问题,如果我们已经做好 ...

  • Excel表格数据如何自动排序动画教程

    《Excel2003入门动画教程21、Excel表格数据如何自动排序》。 演示动画 操作步骤 在浏览Excel表格中的数据时,为了查找的方便,我们经常要对数据进行排序。下面,我们以“员工基本情况登记表 ...

  • 文档表格的数据怎么自动排序

    [Word表格排序] 方法一: 1.显示"表格和边框"工具栏,如果上述两个按钮没有显示,在此工具栏后打开"添加或删除按钮"→"表格和边框", ...

  • excel2016官方版如何把表格进行自动排序?

    在excel2016表格里打入一段数字后,想要将这些数字进行自动排序,就可以省去很多时间,但是很多人都不知道excel2016表格怎么进行自动排序,有两种方法可以实现excel2016自动排序哦,下面 ...

  • 如何给excel表格中的数据自动排序

    我们很多人都会选择excel表格这款软件来处理数据,今天就跟大家介绍一下如何给excel表格中的数据自动排序的具体操作步骤.1. 首先打开电脑桌面上的excel表格.2. 在打开的表格中,将需要排序的 ...

  • excel表格中怎么按关键词进行升序降序的自动排序

    Excel工作表是我们日常频繁使用的办公软件之一,当我们做完一个表格后,想要自动排序该怎么办呢,下面小编就来介绍一下.具体如下:1. 打开一个编辑好的Excel表格,如图选择数据区域后,点击打开菜单栏 ...

  • word中实现表格的自动排序

    word中实现表格的自动排序 操作方法 01 新建一个空白word文档,在文档中制作一个表格. 02 单击表格左上方四个箭头选中该表格,然后单击"表格工具"中的"布局&q ...