excel怎么根据人名提取相应的数据
发布时间:2023-10-18 01:06:13
Excle中A列是乱序,B列是人名排序,什么函数公式可以让A列根据B列排序,且一一对应?也就是说,如下所示,A列是一种排序(A列中每个单元格中有个人名,这个人名对应B列中的人名),B列一种排列顺序,C列的排列顺序要对应B列中的人名(使A列和B列形成一一对应关系),除了复制粘贴可以用什么函数公式得到呢?
可以通过数组公式实现:
=INDEX($A$2:$A$5,LARGE(ISNUMBER(FIND(B2,$A$2:$A$5))*(ROW($A$2:$A$5)-1),1),1)
在单元格C2中输入上述公式,按Ctrl+Shift+Enter组合键完成输入。然后,拖动单元格C2右下解至C5即可完成公式复制填充。
如下所示:
其中,公式中的
FIND(B2,$A$2:$A$5)
在单元格区域A2:A5的每个单元格中查找单元格B2中的值在该单元格中出现的位置,没有找到返回#VALUE!,找到则返回位置值,本例中的结果为:
{#VALUE!; #VALUE!; #VALUE!;3}
ISNUMBER函数将上面得到的数组转换为数组:
{FALSE; FALSE; FALSE;TRUE}
同样,公式中的
ROW($A$2:$A$5)-1
得到数组
{1;2;3;4}
上面的两个数组相乘:
{FALSE; FALSE; FALSE;TRUE}*{1;2;3;4}
得到数组:
{ ; ; ;4}
上述数组传递给函数LARGE,获取第1个最大值为:
4
这样,公式变为:
INDEX($A$2:$A$5,4,1)
即获取单元格区域A2:A5中第4行第1列的值,即为单元格A5中的值。
如果嫌数组公式麻烦,可以使用VBA编写一个简单的用户自定义函数来解决。代码如下:
Function GetDataByName(rng AsRange, Data As Range)
GetDataByName = Data.Find(rng).Value
End Function
然后,在工作表中像使用Excel内置公式一样,在单元格C2中输入公式:
=GetDataByName(B2,$A$2:$A$5)
向下拖至单元格C5即可。如下所示。


猜你喜欢
- 有时候为了美化ppt,我们都会才有一些文字特效,比如说倒影字,具体怎么操作呢。以下是小编为您带来的关于对WPS演示2013中的艺术字做倒影效
- 随着 Windows 11 成为焦点和值得安装的全新版本,全世界的人们都兴奋不已。然而,错误也不是不可能的。 你可以使用 Windows 注
- Word设置 * 标题的方法如下:点击“格式”->“项目符号与编号”,在“项目符号与编号”对话框里面点选“多级符号”选项卡,从里面任选一
- Win10年度更新版商店“应用”分类出现乱码怎么办?微软已经向所有用户推送了Win10一周年更新系统,包括Win10 Mobile和Win1
- 组策略是Windows管理员为用户和计算机定义并控制程序、网络资源及操作系统行为的主要工具,但是过多的修改可能会导致系统运行过程中出现故障。
- 输入法是每个电脑必备的软件,而很多用户却不知道输入法具体是在哪里设置,特别是最新发布的Win11正式版,因为新系统的原因,很多功能设置都改变
- 第1步,打开Word2013文档窗口,依次单击“文件”→“选项”按钮。 第2步,打开“Word选项”对话框,切换到
- 在用Word2007修改文档的时候,Word2007会在修改过的地方做一些标记,最后这个文档要给领导看,肯定不能带着红红绿绿的修订提示,怎样
- 需要设置日期在表格当中,但中文日期在之前的教程当中我们已经给大家介绍过了,那么如何在WPS表格当中,设置英文的日期显示呢,今天我们就来教大家
- 对于很多财务人员来说,每天与表格打交道是最平常不过的事了情,各种报表,各种数据,各种计算,复杂而且繁琐。孙小姐算得上“表格一族”老成员,对于
- 爱拍原创APP怎么发布评论?我们在观看别人发布视频的时候可以在里面进行评论,有些新用户还不会进行评论,今天就给大家分享爱拍原创APP发布评论
- win10系统是一款非常好用的智能系统,基本上一些故障都会在系统的智能排查中被铲除,但是始终有一些问题还是需要用户们来解决,今天小编为大家带
- Screen to Gif是一款专业且优秀的Gif动画录制软件,它既可以选择窗口录制的方式,也可以选择指定区域录制的方式,总而言之,无论是哪
- 此前有网友反映,在他的Windows 8系统电脑上打不开U盘,盘里的重要资料都用不了。不得不说,打不开U盘是
- SmartArt图形是从PowerPoint 2007开始新增的一种图形功能,其能够直观地表现各种层级关系、附属关系、并列关系或循环关系等常
- Win10更新失败错误代码0x80242016怎么办?近期有不少用户跟小编反映自己在更新Win10系统时,遇到更新失败,提示0x802420
- excel线性回归相对来说用得比较少,但对于做统计和建筑分析预测的朋友来说,有时会涉及到。下面讲讲excel线性回归的具体用法,可以使用四种
- win8杀毒软件排行榜怎么样?win8.1杀毒软件哪个好?win8.1也即将发布正式版了,网友们最关心的莫过于电脑安全软件了。论坛上有很多网
- 有些时候,当我们在进行视频聊天时或者录制视频前,要是不知道自己电脑的麦克风到底有没有声音,那么将会造成所需要录制的视频录制完了,回头在看的时
- 做个好的PPT幻灯片,完全不用考虑顺序,因为你是高手,重剑无形。但是写东西总要有个框架,而且工作养成良好的习惯,以及按照一定的思路总是好的。