2022-04-24

✒️今天學到 FILTER 語法


我發現我的薩爾達製作的素材不好找,有些很想用資本主義的方式用買的,把數量買齊。但是網路的資料只有單純的將地區資料列出來,所以我覺得把資料整理成表格,讓我可以快速搜尋的想要的資料,例如輸入速速青蛙,可以快速搜尋到哪些商店有賣,這樣就能夠縮短我用搜尋的時間。

步驟 1

首先需要將所有的素材、位置等你想要秀出來的資訊製作成表格,這個是要拿來當總表搜尋的,例如下圖。

步驟 2

當總表製作完了之後,再新增新的工作表,我會修改成搜尋名稱方便自己查看。請先選定一個位置可以輸入關鍵字,在這邊我選擇了 C1 這個儲存格當做我的搜尋輸入框。

於 B4:F4 以下的欄位是根據我的關鍵字,呈現搜尋結果的清單

決定好之後,下公式的位置要針對 B5:F5

本次要用的公式是 FILTER,為什麼選用這個公式呢?因為這個公式可以回傳回符合指定條件的資料列或資料欄
公式寫法如下:

FILTER(範圍, 條件_1, [條件_2, ...])

光看這個真的很難知道要怎麼寫,若要套用本次案例的話,就會是如下寫法

FILTER('商店物品總表'!A2:A272,'商店物品總表'!$C$2:$C$272=$C$1)
  • '商店物品總表'!A2:A272 : 這是代表我的搜尋範圍,我指定到我的於步驟 1 新增的搜尋總表。
  • '商店物品總表'!$C$2:$C$272=$C$1 : 這是代表我的條件 1,可以拆分成兩個段落
    1.  由於我會搜尋關鍵字,我的關鍵字是打素材名稱,所以需要跟一樣名稱的商店物品總表'!$C$2:$C$272比對
    2. =$C$1 是要跟關鍵字比對,若一樣我就秀出我要的資訊 
會加 $ 符號是因為要固定欄位,自動填充時不會跑掉搜尋欄

 步驟 3

 透過自動填充的方式,將公式填充到 F5 儲存格,會得到下列公式

  • B5 儲存格=FILTER('商店物品總表'!A2:A272,'商店物品總表'!$C$2:$C$272=$C$1)
  • C5 儲存格=FILTER('商店物品總表'!B2:B272,'商店物品總表'!$C$2:$C$272=$C$1)
  • D5 儲存格=FILTER('商店物品總表'!C2:C272,'商店物品總表'!$C$2:$C$272=$C$1)
  • E5 儲存格=FILTER('商店物品總表'!D2:D272,'商店物品總表'!$C$2:$C$272=$C$1)
  • F5 儲存格=FILTER('商店物品總表'!E2:E272,'商店物品總表'!$C$2:$C$272=$C$1)

然後就能在 C2 儲存格上輸入關鍵字搜尋啦,這樣就能飛來飛去買東西了。這是我的學習筆記,如果沒有這次聯繫也不知道原來有 FILTER 可以使用。

0 意見:

張貼留言

1.如有發現掉圖或檔案無法下載,請留言告知我喔~
2.本留言處歡迎留言交流,但不歡迎垃圾留言及廣告留言
3.站長保留刪除不當留言的權力,若造成不便尚請見諒