Excel表格中兩列姓名
如果找重復很簡(jiǎn)單,選取兩列 - 條件格式 - 突出顯示單元格規則- 重復值
但,有時(shí)候我們需要是找A列的姓名(比如張君寶)在D列的位置,以方便查找對應的其他信息。上面這個(gè)方法就做不到了。
如果這樣呢?只需要點(diǎn)擊單元格(或按上下鍵移動(dòng))在對應行就會(huì )自動(dòng)顯示重復的姓名。
這是不是你最想要的核對方法?!
嘿嘿,想學(xué)就跟蘭色一起做吧
操作步驟
1、插入代碼
在工作表標簽上單擊左鍵 - 查看代碼,打開(kāi)一個(gè)新窗口(Microsoft visual baisc for application..)
然后在左側【工程】窗口中找到并雙擊工作表名稱(chēng),在右側代碼窗口左側下拉框中選擇worksheet, 會(huì )自動(dòng)生成兩行代碼,然后在中間插入一句
[f1]=target
代碼說(shuō)明:F1是單元格地址(可以修改為任一空單元格),target是當前操作的單元格(在第一行代碼中可以找到它)。
然后關(guān)閉窗口回到excel。
設置代碼后,當你選取任一單元格,它的值都地顯示到F1中,如果選擇為空,F1也為空。
2、設置條件格式
同時(shí)選取A列和 D列區域,條件格式 - 新建規則 ,在打開(kāi)【新建格式規則】窗口中 - 只為包括以下單元格設置格式 - 單元格值 - 等于 - 選取F1 - 點(diǎn)格式按鈕 - 設置填充色。
完成以上設置后,測試一下效果,完美!
必須要補充的兩點(diǎn)
1、如果姓名在兩個(gè)不同表,那么就需要
分別設置代碼
第1個(gè)表設置方法同上,第2個(gè)表需要在[f1]前加上sheets('第一個(gè)表的名稱(chēng)') ,即:
Sheets('姓名A').[f1] = Target
注意:[f1]前的點(diǎn)不可少
分別設置條件格式
注意:因為是把選擇的值放在姓名A的F1中,設置姓名A的條件方法同上面,而設置姓名B表格中的條件格式時(shí),一定要引用 表姓名A中F1
設置完看效果,無(wú)論在哪表中選姓名,都會(huì )在對應表中突出顯示!
2、如果你下次打開(kāi)該文件還可以使用這種核對效果,則需要另存為啟用宏的文件格式。
蘭色說(shuō):今天又小秀了一把 VBA代碼的強大作用,是不是很想學(xué)excel VBA編程了?學(xué)習VBA難嗎?答案是難在入門(mén)。如果學(xué)會(huì )VBA就可以華麗變身,秒殺你身邊的excel高手了。
聯(lián)系客服