Re: [問題] Excel可以只列出其中幾列的資料嗎?

看板Office作者 (kkk)時間17年前 (2007/07/12 01:20), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串4/4 (看更多)
第一個做法,寫程式最簡單,另外我想了一個比較麻煩的公式做法 不知道看不看的董 @@ A B C D E 編號 (這欄要用shift+ctrl+enter打成{}) 學生 數學 英文 1 =IF(C5:C9=H3,A5:A9,"") a 99 60 2 =IF(C5:C9=H3,A5:A9,"") d 80 40 3 =IF(C5:C9=H3,A5:A9,"") d 60 66 4 =IF(C5:C9=H3,A5:A9,"") e 50 88 5 =IF(C5:C9=H3,A5:A9,"") d 20 100 d(這是H3儲存格,要尋找的學生名) G H I 數學 英文 =SMALL($B$5:$B$9,A5) =IF(ISERROR($G5)=TRUE,"",INDEX(D$5:D$9,$G5)) =IF(I =SMALL($B$5:$B$9,A6) =IF(ISERROR($G6)=TRUE,"",INDEX(D$5:D$9,$G6)) =IF(I =SMALL($B$5:$B$9,A7) =IF(ISERROR($G7)=TRUE,"",INDEX(D$5:D$9,$G7)) =IF(I =SMALL($B$5:$B$9,A8) =IF(ISERROR($G8)=TRUE,"",INDEX(D$5:D$9,$G8)) =IF(I =SMALL($B$5:$B$9,A9) =IF(ISERROR($G9)=TRUE,"",INDEX(D$5:D$9,$G9)) =IF(I =========================結果++++++++++++++++++++++++++++++++++++++++++ A B C D E F G H I d 數學 英文 數學 英文 1 a 99 60 2 80 40 2 2 d 80 40 3 60 66 3 3 d 60 66 5 20 100 4 e 50 88 #NUM! 5 5 d 20 100 #NUM! ※ 引述《dayaba (雨過總會天晴)》之銘言: : 軟體: : MS Excel : 版本: : 2002版 : 目前sheet裡有一大串圖書的清單, : 清單狀況大概像是這樣: : 櫃號 編號 名稱 附註 : ------------------------------------- : A 11 qwrqrt ★ : A 13 asdfa : B 2 AAAAAAAAAA : B 3 AAAAAAAAAA ★ : B 5 vbnm : C 1 mnnbb : . : (如上表所見,有些項目名稱是一樣的 只有編號不同) : 我有三個問題想請教一下版上的大家 : (1)有沒有可能做出一個搜尋系統 : 讓使用者打出名稱之後 : 可以立即列出同一名稱的所有項目? : 用vlookup這個函數可以達到效果嗎?我試的結果好像都只會列出其中一項 : 或者要用不同方法?? : (2)有沒有辦法在excel檔案中做出一個按鈕 : 使用者點下之後,可以自動篩選清單,只保留附註欄裡有星號的項目? : (3)如何統一設定格式化條件,讓有星號的項目整列變色? : 我爬過之前的文章,有看到類似的問題,不過好像跟遇到的狀況不太一樣... : 感恩~~~~~Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.45.131 ※ 編輯: icene 來自: 61.224.45.131 (07/12 01:22)

05/03 08:00, , 1F
以原文所舉範例,b欄可不用陣列公式,用=if(c5=h$3,row(),
05/03 08:00, 1F

05/03 08:00, , 2F
"")
05/03 08:00, 2F
文章代碼(AID): #16bH5mAr (Office)
文章代碼(AID): #16bH5mAr (Office)