excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel办公技巧:将姓名与照片文件名称进行数据匹配、合并

应用场景 下面图1工作表中有两个数据区域,现在我们想要将两个数据区域进行匹配、合并,合并后同一人的姓名和对应的“照片文件名称”(由姓名加上.jpg组成)、“性别”应在同一行中,目标效果见图2。图1 图2 操作步骤 1.在“数据区域2”后面添加一列“辅助列”,用于返回“照片文件名称”中的姓名文本(不含.jpg)在“数据区域1”“姓名”列中的位置。2.选中F3单元格,输入公式:=MATCH(MID(D3,1,(FIND(".",D3)-1)),$B$3:$B$10,0),回车确认,返回数字3,再将公式向下填充。 公式说明: FIND(".",D3)用于返回“照片文件名称”中间的点“.”在D3单元格中的位置; MID(D3,1,(FIND(".",D3)-1)意为从D3单元格中提取字符,从第1个字符开始提取,一共提取FIND(".",D3)-1个字符。在实际情况中,人的姓名很可能有2个字3个字甚至4个字的,用FIND函数定位出了点“.”的位置,也就能确定MID函数要提取的字符个数,在点“.”位置的基础上减1即可,因为点“.”始终在姓名文本后1位; MATCH(MID(D3,1,(FIND(".",D3)-1)),$B$3:$B$10,0)用于返回MID函数提取出来的姓名文本在$B$3:$B$10单元格区域中的位置,MATCH函数最后一个参数“0”代表精确匹配。 由于D3单元格“丙.jpg”中提取出来“丙”在$B$3:$B$10单元格区域中的位置排序是3,所以F3单元格返回了数值3。3.选中D2:F10单元格区域,单击鼠标右键,在弹出的菜单中单击“排序”,在级联菜单中单击“自定义排序”。4.在弹出的“排序”对话框中,勾选“数据包含标题”,设置“主要关键字”为“辅助列”,“排序依据”为“数值”,“次序”为“升序”,最后单击“确定”按钮。5.返回工作表,可见“照片文件名称”列已经和数据区域1中的“姓名”列一一对应好了,最后我们删除空列C列和辅助列F列即可。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接