iT邦幫忙

0

Excel兩個sheet對照問題

各位大大好:
因為我要以Excel做簡單的人才庫,遇到一個問題是:
所有詳細資料都在Sheet1
如何在Sheet2上方鍵入"1"類別的時候,就會跳出1類別所有人的名字?

麻煩各位大大了~~若有其他做人才庫的建議~再麻煩順便提供!!謝謝各位大大

看更多先前的討論...收起先前的討論...
slime iT邦大師 1 級 ‧ 2015-08-13 10:56:46 檢舉
hsuan28 iT邦新手 5 級 ‧ 2015-08-13 14:27:00 檢舉
進階篩選為一次性地顯示資料,有沒有其他辦法可以重複查詢,且其顯示的資料為全部,不能只挑選顯示自己想要的重點欄位。有其他可以解決的辦法嗎?謝謝
slime iT邦大師 1 級 ‧ 2015-08-13 17:17:23 檢舉
hsuan28提到:
只挑選顯示自己想要的重點欄位


隱藏其他欄位?
hsuan28 iT邦新手 5 級 ‧ 2015-08-13 17:51:08 檢舉
若是先隱藏在挑選為資料範圍,他會回傳「在抽選範圍中找不到欄位名稱或欄位名稱不正確」

我覺得我問題沒有問得很好,我重新詢問一次,看能不能解決這個問題!抱歉!
詳細資料都在sheet1並且會分類別

想要在sheet2鍵入"1"類別,就自動跳出屬於1類別的所有人,且其資訊不是全部,是部份而已


再麻煩大大了!謝謝
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
morryboy
iT邦新手 1 級 ‧ 2015-08-13 21:11:34
最佳解答

例如:員工資料表長這個樣子...

  1. 點下公式\名稱管理員

在sheet1把每一堆的資料欄位都定義好名稱

2.切換到Sheet2,並且把公式輸入到結果欄...輸入完記得Ctrl-Shift-Enter 才可以喲,條件欄位設定在sheet2固定欄位B1。

公式=(IFERROR(VLOOKUP(SMALL(IF(類別=工作表2!$B$1,員工號碼),ROW(1:1)),員工資料,2,FALSE)," ")) 輸入完成記得CTRL+SHIFT+ENTER。


3.完成後...改一下欄位B1的條件

4.也可以做成所有分類的樣子

hsuan28 iT邦新手 5 級 ‧ 2015-08-14 09:06:25 檢舉

照做了,但卻顯示空白....??!!
想請問
員工號碼那邊是要打甚麼?然後2是你要的資料原本在第幾欄的意思嗎

=(IFERROR(VLOOKUP(SMALL(IF(類別=工作表2!$B$1,員工號碼),ROW(1:1)),員工資料,2,FALSE)," "))

morryboy iT邦新手 1 級 ‧ 2015-08-14 16:04:11 檢舉

員工號碼是工號的意思 , 2是你要的資料原本在第幾欄的意思 yes

我要發表回答

立即登入回答