EXCEL表批量查找替换如何实现?

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:59:57
一个表有2列
A B
张三 67
67
67
67
李四 68
68
68
68
68
李五 69
69
李六 70
70
70
我想把67全部替换成张三,68全部替换成李四,69全部替换成李五,70全部替换成李六,表很大,有没有办法很短时间内把大表的数据全部替换好?
A列是姓名,B列是数值,由于没编辑好,所以没对应,姓名都不同,替换的是不同数值的第一个。

假定:
第一组数据在“表一”、第二组数据在“表二”,列标题“代码”、“名称”、“单价”在表中第一行依次排列。单元格区域均为A1:C10。
问题:
用“表二”中的“单价”数据去替换“表一”中对应代码下的单价。
方案:
在“表一”的C2单元格编辑公式
=IF(A2="","",VLOOKUP(A2,表二!$A$1:$C$10,3))
向下复制公式到C10单元格。
公式释义:
如果在“表一”的A2单元格代码是空白,则在C2中返回空白,否则用A2中的代码到“表二”A1:C10单元格区域的第一列去查找相同代码值,并返回所查找到的代码所在行第3列(即单价列)单元格的数值。
公式中的数字“3”代表列数(即从A列数到C列)。

希望对你有所帮助!

设:
B1:67 B2:68 B3:69 B4:70 B5:67

以B列数据为依据,
在C列中输入:=IF(B1=67,"张三",IF(B1=68,"李四",IF(B1=69,"李五",IF(B1=70,"李六")))),
往下拖公式,得出结果:张三 李四 李五 李六 张三
得出结果后,复制C列,在B列选择粘贴—只粘贴数值(用以覆盖B列内容),隐藏B列后,也可以不覆盖。

相信已达到楼主的要求:在很短时间内把大表的数据全部替换好!!