请高手指教,已知姓名利用excel如何查找序号、工作单位,性别、出生年月、学历。用函数解答

来源:百度知道 编辑:UC知道 时间:2024/09/22 10:00:38
序号 工作单位 姓名 性别 民族 出生年月 学历
1 贵阳一中 杨元元 男 汉 1987年6 大专
2 贵阳二中 杨通文 男 布依 1987年7 本科
3 贵阳三中 景诗音 女 汉 1987年8 研究生
4 贵阳四中 刘学寿 男 布依 1987年9 大专
5 贵阳五中 毛启华 女 汉 1987年10 本科
6 贵阳六中 杨昌丽 女 布依 1987年11 研究生
7 贵阳七中 戴勇 男 汉 1987年12 大专
8 贵阳八中 王祥 女 布依 1987年1 本科
9 贵阳九中 杨发锦 女 汉 1987年2 研究生
10 贵阳十中 王远飞 男 布依 1987年3 大专
11 贵阳十一中 王惠林 女 汉 1987年4 本科

最简单的方法是将表格做以简单调整,也即将姓名那一列放在最左边,然后使用vlookup函数即可方便解决这个问题。
如果还有疑义,可以给我发邮件。

你要是真的在问,我就回答你的问题。

我又怕我回答了,屁股后面写个最佳答案的评论:
我找到了类似的问题……

假定源数据在A1:G12区域
1. 将源数据的姓名列剪切到第一列
2. 假定要查找的姓名在A15,在B16-G16需要分别输出序号等数据,则在B16单元格输入公式:
=vlookup($a15,$a$1:$g$12,2,false)
3. 右拉填充柄到G16
4. 将C-G的公式分别改成:
=vlookup($a15,$a$1:$g$12,3,false)
=vlookup($a15,$a$1:$g$12,4,false)
=vlookup($a15,$a$1:$g$12,5,false)
=vlookup($a15,$a$1:$g$12,6,false)
=vlookup($a15,$a$1:$g$12,7,false)

最好将姓名放在最左列,这样公式就好写了:假设m2为查询的姓名
=vlookup($m2,$a:$a,column(b1),0)
公式向右拖动复制到需要的列。