如何实现EXCEL多个工作间的批量替换

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:26:25
我有一个EXCEL文件,包括2个工作表,第一个工作表的名称是“基本表”,含姓名、性别代码、性别名称三列,其中性别存储代码(用1和2表示男和女);第二个工作表为字典表,名称是“字典性别”,含ID、NAME两列,ID与“基本表”中的性别对应,也有1和2,NAME列是1、2对应的值:男、女。请问如何做能将“基本表”中的性别名称列的内容自动产生。因为我的表中需要替换的列很多,而字典库又包含中好多个工作表中,用通常的查找替换实在太麻烦了,还有,就是为了做到维护字典库方便,字典库更改后,基本表中的值立即更改。

设“基本表”在A、B、C列(姓名、性别代码、性别名称),“字典性别”在A、B列(ID、NAME),在“基本表”的C2输入公式

=vlookup(B2,字典性别!A:B,2,0)
================================

最实用的方法,建议楼主采用:

全部选中性别区域,点击菜单:格式-单元格-数字-自定义,框中输入:

[=1]"男";[=2]"女"

这样你只要输入 1或2,会随时显示“男”或“女 ”

没必须再行替换,节省很多工作量
=================================================

选定要替换的区域,同时按下ctrl+F 字母组合键,‘查找内容’输入: 1
“替换为”输入: 男 ,点击全部替换按钮。
再选定要替换的区域,同时按下ctrl+F 字母组合键,‘查找内容’输入: 2
“替换为”输入: 女 ,点击全部替换按钮

vlookup()