怎么在一个工作薄中对比不同工作表的数据
1.通过要进行对比的两个工作表或多个工作表位于不同的文件中,首先要做的就是当多个要进行对比的Excel工作表数据复制粘贴到同一个工作表中,同时做好各个工作表的命名准备,以便能正确的区分数据的来源。
2.接下来确定数据“关键字”部分,即能够唯一标识记录的关键字组合,这样就可以在进行数据对比时,能够唯一的标记一条记录。比如,如图所示的“ID”和“姓名”就可以唯一标识一条记录。
3.接下来,还要确定一下,各个工作表数据行的范围以及要进行对比的关键字所在的位置信息。如图可知,
员工基础报表中数据范围为“3至12行”,关键字所在的位置为(i行1列)和(i行2列)。
员工待遇统计表中数据范围为“3至11行”,关键字所在的位置为(i行1列)和(i行2列)。
4.所要做的就是从表1中找出表2中已经存在的记录,并且做好相应的标记,以便供查看。为此,按键盘上的快捷组合键“Alt+F11”进入VBA编辑模式。或者切换至“开发工具”选项卡,点击“Visual Basic”按钮进入VBA环境。
有关“开发工具”选项卡的打开方法请参考栏目二部分。
5.右击“Microsoft Excel对象”,从弹出的右键菜单中选择“插入”->“模块”项。
6.接着输入如图所示的代码:
Sub 数据对比()
Dim i As Integer
Dim j As Integer
For i = 3 To 12 '员工基础报表数据范围
For j = 3 To 11 '员工待遇统计表数据范围
If Sheets("员工基础报表").Cells(i, 1) = Sheets("员工待遇统计表").Cells(j, 1) Then
If Sheets("员工基础报表").Cells(i, 2) = Sheets("员工待遇统计表").Cells(j, 2) Then
Sheets("员工基础报表").Cells(i, 8) = "已存在" '存在时进行标记
End If
End If
Next j
Next i
End Sub
7.然后点击工具栏上的“调试运行”按钮。
8.待子过程运行结束后,返回Excel工作表进行查看,就会发现对比结果已经出来啦。基于此,可以进行更近一步的数据处理操作。顺便也将另一张工作表中的记录一同展示出来,以供参考。
绛旓細1銆侀渶瑕佸尮閰嶆暟鎹鐨勫伐浣滆〃1鍜屽伐浣滆〃2锛岃繖閲岃浠ュ尮閰嶅伐璧勪负渚嬨2銆宸ヤ綔琛1涓殑宸ヨ祫閭e垪閫夋嫨涓涓崟鍏冩牸锛岃緭鍏モ=VL鈥濓紝鑷姩寮瑰嚭VLOOKUP鍑芥暟鍏ㄥ悕锛屽弻鍑昏摑鑹插嚱鏁帮紱3銆乂LOOKUP鍑芥暟鍏ㄩ儴鏄剧ず鍦ㄥ崟鍏冩牸涓紝鍗曞嚮鈥滅帇灏忓嚒鈥濓紝閫変腑涓涓嵆鍙紝鐒跺悗鑻辨枃鐘舵佷笅杈撳叆閫楀彿鈥,鈥濓紱4銆佸垏鎹㈠埌宸ヤ綔琛2锛屾嫋鍔ㄩ紶鏍囧叏閫夋暟鎹紱5銆...
绛旓細5銆佸涓嬪浘锛岃宸ヤ綔绨夸腑绗竴寮犺〃涓轰竴涓垚缁╁崟銆傜浜屽紶琛ㄤ腑瑕佹瘮瀵逛汉鍚嶅悗濉叆姝g‘鐨勫垎鏁般傝繖鏃剁偣鍑籅2鍗曞厓鏍硷紝鐐瑰嚮鈥淔X鈥濄傛壘鍒扳淰LOOKUP鈥濆嚱鏁帮紝鐐瑰嚮鈥滅‘瀹氣濄濡備綍姣斿涓や釜excel琛ㄦ牸涓殑涓嶅悓鐨勬暟鎹柟娉1锛氫娇鐢‥xcel鐨勮鍥惧苟鎺掓煡鐪嬪姛鑳芥墦寮闇瑕瀵规瘮鐨勫伐浣绨裤備綘鍙互閫氳繃鎵撳紑Excel锛岀偣鍑绘枃浠讹紝鐒跺悗鐐瑰嚮鎵撳紑锛...
绛旓細鍦‥xcel涓紝浣跨敤浠ヤ笅蹇嵎閿彲浠ュ湪涓嶅悓鐨勫伐浣滆〃涔嬮棿杩涜鍒囨崲锛1. 浣跨敤Ctrl + PgUp / PgDn锛氭寜涓婥trl閿苟鍚屾椂鎸変笅Page Up(涓婁竴椤)鎴朠age Down(涓嬩竴椤)閿紝鍙互鍦ㄥ伐浣滅翱涓鍒囨崲鍒板墠涓涓垨鍚涓涓伐浣滆〃銆2. 浣跨敤Ctrl + Tab锛氭寜涓婥trl閿苟鍚屾椂鎸変笅Tab閿紝鍙互鍦ㄥ伐浣滅翱涓寜椤哄簭鍒囨崲鍒颁笅涓涓伐浣滆〃...
绛旓細鐒跺悗鍙渶閫変腑瀵规瘮鐨琛ㄦ牸娣诲姞涓婇鑹诧紝鍐嶅皢鍏跺湪琛ㄦ牸鏄剧ず鍑烘潵锛屽嵆鍙湅鍒版病鏈夊姞棰滆壊鍖哄煙灏辨槸涓嶅悓鏁版嵁鍖哄煙銆傚鏋滄兂瑕佸姣旂殑鏇存竻鏅板彲浠ュ湪"楂樼骇绛涢"涓皢"閫夋嫨涓嶉噸澶嶇殑璁板綍"鍕鹃夛紝澶嶅埗鍦ㄦ柊鐨勭┖鐧宸ヤ綔绨鍗冲彲灏嗕笉鍚屽鎽樺彇鍑烘潵銆2銆侀鍏堝湪瑕佸姣旂殑涓ゅ紶excel琛ㄦ牸涓缓绔嬩竴涓柊鐨勭┖鐧藉伐浣滅翱锛屽湪A1鍗曞厓杈撳叆琛ㄦ牸瀵规瘮...
绛旓細鎴戣涓篤LOOKUP鍑芥暟杩涜鏁版嵁姣斿鐨鍩烘湰姝ラ:1銆佺‘淇濅袱琛ㄦ牸鍦ㄥ悓涓涓伐浣滅翱銆2銆佸湪绗竴涓〃鏍间腑閫夎鍑虹幇鍖归厤鍊肩殑鍗曞厓鏍笺3銆佸湪鍏紡閫夐」涓壘鍒拌嚜鍔ㄦ眰鍜岄夊叾浠栧嚱鏁般4銆佸湪寮瑰嚭鐨勭獥鍙d腑閫夊叏閮,鎵惧埌VLOOKUP鍑芥暟鐐圭‘瀹氥5銆佸湪鍑芥暟鍙傛暟绐楀彛閫夎鍖归厤鐨勫崟鍏冩牸鐐圭‘瀹氥6銆佸湪绗簩涓〃鏍间腑閫夎鍖归厤鐨勫崟鍏冩牸銆7銆佸啀娆℃壘鍒拌嚜鍔ㄦ眰鍜...
绛旓細2銆佸彲浠ョ偣鍑汇愬苟鎺掓煡鐪嬨戯紝寮瑰嚭閫夋嫨骞舵帓姣旇緝鐨勮〃鏍硷紝鍙互瀵规瘮涓や釜琛ㄦ牸 3銆佸湪浠涓涓伐浣滆〃涓锛屾搷浣溾滆鍥锯斺斿叏閮ㄩ噸鎺掆斺斿瀭鐩村苟鎺掆濓紝涔熷彲浠ヨ宸ヤ綔绨鍦ㄤ竴涓绐楀彛涓樉绀恒4銆佺偣鍑汇愭枃浠躲戔斺斻愰夐」銆戔斺斻愰珮绾с戔斺斻愭樉绀恒戯紝鎵惧埌杩欎竴椤癸紝鍕鹃夌殑璇濓紝鍙互鍦ㄤ换鍔℃爮涓煡鐪嬫枃妗g殑缂╃暐鍥撅紱鍙栨秷鍕鹃夛紝涓...
绛旓細鍙充笂瑙掓湁涓や釜绐楀彛鍖栭夐」锛岄夋嫨涓嬮潰涓鎺掑嵆鍙紝鍗冲彲鍙琛ㄥ悓鎺掕繘琛瀵规瘮銆
绛旓細鎵闇瑕佺殑鍘熸枡锛2016鐗圗xcel Excel澶氫釜宸ヤ綔琛瑕鍦ㄤ竴涓excel绐楀彛鏄剧ず鐨勬楠わ細鐐瑰嚮鑿滃崟鏍忕殑绐楀彛 鐐瑰嚮绐楀彛閲岄潰鐨勬按骞冲钩閾猴紙閲嶆帓绐楀彛鏂瑰紡鍒嗕负锛氭按骞冲钩閾恒佸瀭鐩村钩閾恒佸眰鍙狅級鍙互鏍规嵁涓汉鎵闇瑕佺殑鏂瑰紡鏉ラ夋嫨鍗冲彲 娉ㄦ剰锛氱獥鍙g殑杩樺師鏄偣鍑绘渶澶у寲
绛旓細鍦ㄥ涓狤XCEL琛ㄦ牸锛堝悓涓涓伐浣滅翱锛変腑鏌ユ壘鐗瑰畾鏁版嵁鐨勬柟娉曪細1銆侀鍏堟垜浠墦寮闇瑕佺紪杈戠殑excel鏂囦欢銆傚涓嬪浘鎵绀恒俥xcel宸ヤ綔绨夸腑鏈夊涓猠xcel宸ヤ綔琛ㄣ傚苟鍦ㄦ瘡涓狤xcel宸ヤ綔琛ㄤ腑杈撳叆涓浜涚畝鍗曠殑鏁版嵁銆傛瘮濡傝鎴戜滑闇瑕佹壘鍒版暟鎹0銆2銆佹垜浠繕鏄敤鍚屾牱鎸塁trl+F寮瑰嚭鎼滅储绐楀彛锛岀劧鍚庢垜浠崟鍑荤獥鍙e彸渚т腑闂寸殑閫夐」銆傚涓嬫墍绀恒3銆...
绛旓細銆3銆佸湪绌虹櫧鐨勮〃鏍间腑杈撳叆涓浜涜嚜宸辨兂瑕佺殑鏁版嵁銆4銆佹帴鐫閫変腑绗竴涓〃鏍硷紝鐐瑰嚮榧犳爣鍙抽敭锛岄夋嫨鈥滃鍒垛濄5銆佺劧鍚庨変腑绗簩涓〃鏍硷紝鐐瑰嚮榧犳爣鍙抽敭锛屾壘鍒扳滈夋嫨鎬х矘璐粹濄6銆佸湪鈥滈夋嫨鎬х矘璐粹濈獥鍙o紝灏嗚繍绠楁ā寮忛夋嫨涓衡滃噺鈥濓紝鐐瑰嚮纭畾銆7銆佽繖鏃跺欑湅绗簩涓〃鏍硷紝鏁板间笉涓0鐨勬暟鎹氨鏄涓嶅悓鐨銆