2016 - 2025

感恩一路有你

如何提取多列数据中的各部门姓名?

浏览量:3178 时间:2024-08-06 22:42:55 作者:采采

想必在日常工作中,我们都会遇到需要从多列数据中提取相应信息的问题。比如,我们有一份人事名单,其中A列是部门名称,B列是该部门下的员工姓名,C列是年龄,D列是工龄,现在我们需要将每个部门的员工姓名提取出来,并放到G列的相应行中。

要实现这个目标,我们可以通过以下步骤来进行操作。

第一步:选择H2单元格并输入in

在H2单元格中输入“in”,表示我们将要使用Excel中的INDEX函数来提取数据。

第二步:双击选择INDEX函数

弹出函数窗口后,我们双击选择INDEX函数。

第三步:输入公式内容

在函数窗口中,我们继续输入以下公式内容:

$B:$B,SMALL(($A$2:$A$150lt;gt;$G2)/1%% ROW($2:$150),COLUMN(A1)))amp;quot;quot;

这个公式中包含了以下几个参数:

$B:$B:表示要提取的数据范围,即包括B列中的所有数据。

SMALL:用于查找数据范围中满足指定条件的最小值。

$A$2:$A$150:表示部门名称所在的列范围,即A列中的所有数据。

lt;gt;:用于匹配指定条件的单元格,此处表示只要A列中的单元格值与G列当前所在行的值相等,就符合条件。

$2:$150:表示总的数据范围,即从第2行到第150行的所有数据。

COLUMN(A1):表示要返回的数据列的索引号,即B列为第2列。

通过以上公式,我们可以实现从B列中提取相应的员工姓名。同时,为了保证公式的正确性,需要按Ctrl Shift Enter键进行确认。

第四步:拖动填充公式

选择H2单元格,按住右下角进行拖动填充公式。将列公式向右拖动直至所有单元格显示为空值。

第五步:转换简单公式

对于最新的365版本,也可以使用以下简单公式进行筛选和转置:

TRANSPOSE(FILTER(C$2:C$14,B$2:B$14G2))

这个公式中包含了以下几个参数:

FILTER:用于筛选满足指定条件的数据,此处表示只要B列的值与G列当前所在行的值相等,就满足条件。

TRANSPOSE:用于将数据转置,将竖向的数据变成横向的数据。

通过以上步骤,我们可以轻松地从多列数据中提取出相应的部门员工姓名,方便我们进行统计分析和管理工作。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。