Board logo

標題: [發問] 關於使用Excel多從條件搜尋功能 [打印本頁]

作者: tn01035405    時間: 2015-12-22 10:08     標題: 關於使用Excel多從條件搜尋功能

問題一

為何我的欄位有"1",但是搜尋出來的資料並不正確(如圖)?

問題二

我的多重搜尋功能,不能使用多重搜尋僅能使用單一條件來做選取....輸入多筆資料會異常....:L
(附檔為問題Excel檔案)

如果可以希望各位大大能點醒我,哪裡的程式碼出現錯誤了?
讓我能了解自己錯在哪。
作者: 准提部林    時間: 2015-12-22 10:21

輔助公式:
=IF(SUMPRODUCT(1*ISERR(FIND(多重條件搜尋!C$2:F$2,A2:D2))),ROW(A1)&"",ROW(A1))

C$2:F$2與A2:D2的〔欄位〕是互相對位的,不須使用OFFSET
作者: tn01035405    時間: 2015-12-22 10:39

回復 2# 准提部林


    所以OFFSET是需要顯示不同位置的時候才需要寫這段程式碼嗎?
否則正常照順序顯示是不需要這段程式碼的?
作者: 准提部林    時間: 2015-12-22 11:18

回復 3# tn01035405


資料表標題:編號 內容敘述 另類編號 備註
      |  |    |    |
查詢表標題:編號 內容敘述 另類編號 備註

欄位置相同,所以直接以儲存格去對即可∼∼
=IF(SUMPRODUCT(1*ISERR(FIND(多重條件搜尋!C$2:F$2,A2:D2))),ROW(A1)&"",ROW(A1))

==============================
若是以下情形:
資料表標題:編號 內容敘述 另類編號 備註
      |     \ /    |
      |     / \    |
查詢表標題:編號 另類編號 內容敘述 備註

則須如下調整其位置:
=IF(SUMPRODUCT(1*ISERR(FIND(T(OFFSET(多重條件搜尋!B$2,,{1,3,2,4})),A2:D2))),ROW(A1)&"",ROW(A1))

注意:查詢表的 C$2:F$2 必須設為〔文字〕格式!
作者: tn01035405    時間: 2015-12-22 11:21

回復 4# 准提部林


    了解!感謝您的教導,學會了:victory: :handshake
作者: shan0948    時間: 2015-12-22 11:36

回復 4# 准提部林


    准大好,您的關於OFFSET的使用時機說明,小弟也受教了,之前還真不瞭解其間差別,謝謝!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)