返回列表 上一主題 發帖

如何依輸入內容判斷所屬的類別

如何依輸入內容判斷所屬的類別



大家好,想請教大家如何在E欄寫公式來判斷名稱所屬的類別?

A和B欄是判斷基準。D和E則是實際例子。
判斷基準:
(1) 若名稱裡含有「/S」,則判斷是「小」
(2) 若名稱裡含有「/SS」,則判斷是「超小」
(3) 若名稱裡含有「11」,則判斷是「11」(實例上,11會出現在名稱的前面)
(4) 若名稱裡含有「30」,則判斷是「30」(實例上,30會出現在名稱的前面)
(5) 若名稱裡含有「32」,則判斷是「32」(實例上,32會出現在名稱的前面)
(6) 除了以上之外的,判斷是「一般」

目前嘗試了但還是試不出來,想麻煩各位協助,謝謝大家。

123.zip (7.4 KB)

=LOOKUP(1,-FIND(A$2:A$7,D2),B$2:B$7)

TOP

google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復 2# 准提部林


   
謝謝准提部林大大的回覆,謝謝。

TOP

回復 3# hcm19522


謝謝hcm19522大大的回覆,謝謝。

TOP

Hello, 准大

請教, 你所回覆的這個公式OOKUP(1,-FIND(A$2:A$7,D2),B$2:B$7).

1. Find 函數前, 加上"-"的用意為何? 能否解釋一下?
2. 另Lookup 函數, 找不到其比對值(如33 or 空格)時, 可有方法判別出來?

Thanks ~
新手上路,請多包涵。

TOP

本帖最後由 准提部林 於 2019-7-30 20:06 編輯

回復 6# 劉大胃

加"-"號, 讓find出來的值皆呈"負數", 如此lookup(1,~~)必能找到最後一筆符合資料,
本帖A2為空格, FIND("","???") 必等于1, 即找不到符合時, 只會對應到A2的位置~~
也因為有A2的空格, 所以遇到33或其它不存在的值, 都無法去區別了!!

TOP

回復 7# 准提部林

Hello, 准大

了解! 謝謝你的解說....
Thanks ~
新手上路,請多包涵。

TOP

        靜思自在 : 唯其尊重自己的人,才更勇於縮小自己。
返回列表 上一主題