请教电脑Excel表格的制作高手

2025-02-19 22:31:48
推荐回答(6个)
回答1:

LZ你可以用Excel里面的 VLOOKUP 函数试试

举个例子(假设你一共100名单)
你把第一张姓名表放在A列,B列空着,把名单和账号放在C列和D列;
在B1格输入下列函数:VLOOKUP(A1,C1:D99,2,FALSE)
可以让你在名单和账号表中根据名单检索相匹配的数据,然后返回账号值到函数公式所在单元。

VLOOKUP函数说明:(行数据比较时可以用HLOOKUP)
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP。在 VLOOKUP 中的 V 代表垂直。

语法

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value 为需要在数组第一列中查找的数值。
Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。
Col_index_num 为 table_array 中待返回的匹配值的列序号。
range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。

希望有帮助 :^ )

回答2:

楼上几位连人家说的要求都不看,纯粹是胡说八道
说好了不要改变第一个sheet页里的姓名顺序
还有说把第二sheet页里的姓名改成第一个的顺序?几千个姓名你给我改一改看,你知道第一sheet页里姓名是按什么排序的还是乱序的,说话不走大脑怎么的。
这个问题我是解决不好了...如果你学习一下VBA,这个该很简单的

回答3:

在第一张表格中按姓名列排序 后在第二张表格中按姓名列排序(这时姓名顺序和第一表格一样了) ,把第二张表格的帐号移动到第一张表格(可以用复制-粘贴的方法)
最后在第一张表格中按之前所加的顺序列排序(作用是复原原姓名顺序)。
我曾经也遇到过,自己摸索下就搞定了

回答4:

两表的姓名一样就好办:
1-先在第一张表格加一列,从上到下按顺序填能充1,2,3,4,5.....
2-在第一张表格中按姓名列排序
3-在第二张表格中按姓名列排序(这时姓名顺序和第一表格一样了)
4-把第二张表格的帐号移动到第一张表格(可以用复制-粘贴的方法)
5-在第一张表格中按之前所加的顺序列排序(作用是复原原姓名顺序)
6-OK

回答5:

好象没有更接近的方法了,因为你的第一张表格的姓名顺序也是没有规律的,电脑也不好排列啊!

回答6:

那就把第二张表格的姓名打乱成第一张表格的姓名顺序好了.