English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

版上的高手想請問一下EXCEL的問題。
我有兩筆人名資料,

|| < B1> || < C1>
小林 || 阿茂 ||
美欣 || 建良 ||
亦如 || 小林 ||
思蕙 || 英梅 ||
勇至 || 亦如 ||


我想要用EXCEL找尋A1與B1重複的人名,然後顯示在C1
翻了很久EXCEL的書籍,還是搞不太懂如何用,拜託
版上大大教授一下,萬分感謝!

2006-11-23 05:46:00 · 3 個解答 · 發問者 榮仔 1 in 電腦與網際網路 軟體

3 個解答

你是儲存格A1裡面就有那麼多人名嗎??還是A1=小林, A2=美欣.....??
建議你先把資料弄成一個人名放一個儲存格,可以先貼到記事本再轉貼到Excel
整理好如下:1~5是列, A跟B是欄。
AB
1小林阿茂
2美欣建良
3亦如小林
4思蕙英梅
5勇至亦如

然後開始做篩選重複的資料:在儲存格C1打=,選擇Vlookup這個函數,會跳出一個視窗:
Lookup_value 選擇B1
Table_array 選取A欄一整欄
Col_index_num 打1
Range_lookup 打false

按確定後,C1的公式如下:這個意思是我選取B1(阿茂)在A欄去尋找,如果有找到回傳A欄的值,否則會變成#n/a
設好把C1的公式向下拉到C5
ABC
1小林阿茂=VLOOKUP(B1,A:A,1,FALSE)
2美欣建良
3亦如小林
4思蕙英梅
5勇至亦如

得到下面結果:由C欄可得知,小林及亦如是重複的。
ABC
1小林阿茂#N/A
2美欣建良#N/A
3亦如小林小林
4思蕙英梅#N/A
5勇至亦如亦如

2006-11-23 12:00:30 補充:
yahoo存檔時把我設的空白弄掉了,下面才是我要表達的意思。  A   B1 小林 阿茂2 美欣 建良3 亦如 小林4 思蕙 英梅5 勇至 亦如  A   B  C1 小林 阿茂 =VLOOKUP(B1,A:A,1,FALSE)2 美欣 建良 3 亦如 小林 4 思蕙 英梅 5 勇至 亦如   A   B  C1 小林 阿茂 #N/A2 美欣 建良 #N/A3 亦如 小林 小林4 思蕙 英梅 #N/A5 勇至 亦如 亦如

2006-11-23 06:47:33 · answer #1 · answered by look 3 · 0 0

ABC1小林阿茂小林2美欣建良亦如3亦如小林4思蕙英梅 5勇至亦如C1=IF(SUM(COUNTIF($A$1:$A$5,$B$1:$B$5))>=ROW(A1),INDEX($B$1:$B$5,SMALL(IF(COUNTIF($A$1:$A$5,$B$1:$B$5),ROW($B$1:$B$5),""),ROW(A1))),"")陣列公式輸入完成須同時按Ctrl+Shift+Enter三鍵方可得解;再將公式下拉完成公式解說:=SUM(COUNTIF($A$1:$A$5,$B$1:$B$5))B1:B5比對A1:A5相同人名總數=IF(SUM(COUNTIF($A$1:$A$5,$B$1:$B$5))>=ROW(A1),公式,"")如果儲存格列位子小於等於相同人名總數則執行公式IF(COUNTIF($A$1:$A$5,$B$1:$B$5),ROW($B$1:$B$5),"")如相同人名數>0則顯示列位子,即在第幾列SMALL(IF(COUNTIF($A$1:$A$5,$B$1:$B$5),ROW($B$1:$B$5),""),ROW(A1))顯示所找到有相同人名列位子第一小的列位;即第三位再利用INDEX指定B欄所得為B3的人名

2006-11-23 13:32:53 · answer #2 · answered by 顯栓 7 · 0 0

=IF(A1=B1,A1,"")
IF的格式是(邏輯判斷,YES時顯示的值,NO時顯示的值)
上面的函數意思就是先判斷A1是否等於B1,是則顯示A1,否則顯示空白。兩個""符號中間就是要顯示的字串,如果不重複要顯示不重複,公式就變成:=IF(A1=B1,A1,"不重複")

2006-11-23 06:15:29 · answer #3 · answered by 光精靈 5 · 0 0

fedest.com, questions and answers