close
標題:

excel如何搜尋或篩選出同時設定兩欄的資料?

發問:

免費註冊體驗

 

此文章來自奇摩知識+如有不便請留言告知

excel如何搜尋或篩選出同時設定兩欄的資料?例如:欄位 同學 1 2 3 4 5 61 a君 x y x x x x2 b君 x x y o x x3 c君 o y x x x x 4 d君 x x o ... 顯示更多 excel如何搜尋或篩選出同時設定兩欄的資料? 例如: 欄位 同學 1 2 3 4 5 6 1 a君 x y x x x x 2 b君 x x y o x x 3 c君 o y x x x x 4 d君 x x o y o y 5 e君 x x y x x x 6 f君 x x x o x x 7 g君 x o x x x x 8 h君 x x x y x x 想找出有哪些欄是有y出現又剛好前很可能是o的同學, (即出現yo或者oy的同學),有辦法嗎? 即之後能顯示成如下: 欄位 同學 1 2 3 4 5 6 2 b君 x x y o x x 3 c君 o y x x x x 4 d君 x x o y o y 更新: 想再請問一下, 若我不只有6列的xyo而有幾十列, 有無辦法將公式"=B2&C2&D2&E2&F2&G2" 簡化一下??

最佳解答:

我嘗試過最基本的篩選,發現在你這情況下會有所限制,所以我把方法轉了一下,加入了新的一欄作為篩選條件。 而這一欄就是把每一位同學(N君)的同學都連在一起再作篩選。 加入一公式:=B2&C2&D2&E2&F2&G2 (&是用作把資料連在一起成為一整體) 我們會得出一堆xoxyxox之類的資料(下拉應用至各行)。 圖片參考:http://imgcld.yimg.com/8/n/HA00068899/o/20130110102051.jpg 選新製出來的一行,按「自動篩選」,再在篩選條件(倒三角按鍵)中選「自訂」 圖片參考:http://imgcld.yimg.com/8/n/HA00068899/o/20130110102056.jpg 你會看到以下視窗,此時便可輸入你各類的條件,而這個例子中的條件是又是o的同學,又是y的同學,所以便是在xoxyyxo一大串東西中,出現了y,同時也出現了o。 所以我們選包含以及且(AND) 圖片參考:http://imgcld.yimg.com/8/n/HA00068899/o/20130110102047.jpg 完成。 圖片參考:http://imgcld.yimg.com/8/n/HA00068899/o/20130110102101.jpg 2013-01-10 10:47:35 補充: 補充:自動篩選是在「資料」->「篩選」->「自動篩選」 2013-01-11 09:07:35 補充: 如果不想逐一A1&B1&B2,只能使用VB,其實也很簡單。 (需開啟巨集,如無法使用巨集,上方工具列->「工具」->「巨集」->「安全性」 -> 設為 中或低 ) 按Alt + F11 ,喚出VB版本,上方工具列選「插入」->「模組」 2013-01-11 09:32:47 補充: 貼上以下Function,完成後可關掉VB視窗 Function StrJoin(StrRange, Optional DD As String) As String For Each SS In StrRange StrJoin = StrJoin & DD & CStr(SS) Next StrJoin = Mid(StrJoin, Len(DD) + 1) End Function 就可以使用strjoin這個函數。 以strjoin(B3:G3)取代=B3&C3&D3&E3&F3&G3 這樣你即使有很多資料也沒問題了。 2013-01-11 09:33:09 補充: 參考圖片: https://docs.google.com/file/d/0B5LZmN2GydWPa1ZvYjgtV21qNFk/edit https://docs.google.com/file/d/0B5LZmN2GydWPbS1NUHNYUFZFUHc/edit?pli=1

其他解答:
arrow
arrow

    rlz87tm45t 發表在 痞客邦 留言(0) 人氣()