返回列表 上一主題 發帖

依據限制條件自動填入判斷

依據限制條件自動填入判斷

本帖最後由 jsc0518 於 2019-1-8 22:07 編輯

Dear 大大,

我想在excel  I欄為中設定判斷式,它是依據C欄中的資訊(倒數後面那幾碼)
判斷後,在I欄列自動填上"指定字元-白色、黃色、藍色),若都不符合的話就空白


判斷說明如下圖
Noname.jpg

TEST.rar (7.38 KB)
Just do it.

用了笨的法子 其他的 你需要的條件 你可以跟我那樣 去增加下去

TEST1.rar (10.89 KB)

TOP

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

TOP

回復 3# hcm19522
拜讀了hcm19522的方法,真的受益良多,感謝您
clio

TOP

回復 3# hcm19522
hcm19522大大
小的拆解這個程式後,有些地方仍不是很了解,能否請您幫我釋疑呢?感謝您
FIND("+"&K$5:K$13,C5)/(K$5:K$13>0),這邊大約知道在C5內分別將"+" &K5, "+"&K6...到"+"&K13代入搜尋看是否有符合的字串,但是後面再/(K$5:K$13>0)的用意為何呢?
clio

TOP

回復 3# hcm19522
hcm19522大大,
另外再請教一下,如下圖,我把【FIND("+"&K$5:K$13,C5)】這個公式另外抓出在橘色的部份,觀察結果數值,但是出現的數值,我不是很能理解,
第一個12,可以知道在C5中有被找到+N,位置在12的部份,但是為什麼C6的應該也要找到,卻出現#VALUE!的部份,若是說,因為他是一個K5:K13的陣列結果,只會看到K5的比對結果,為什麼在C8的地方又能找顯示14呢
clio

TOP

回復 6# clio

FIND("+"&K$5:K$13,C5)形成陣列 ,非單一 -->{12;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;12;12}-->第一12為K5 ,最後二個12為後面空白欄 ;所以再加 "/(K$5:K$13>0)" 排除空白欄的設定 -->配合LOOKUP做選擇
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復 7# hcm19522
感謝hcm19522,這樣這個我了解了,萬分感謝您
clio

TOP

回復 2# adrian_9832
您好,感謝您的回覆,我有把我要的條件再新增上去
TEST OK
THANKS!
Just do it.

TOP

回復 3# hcm19522
感謝您的回覆歐,這方法也不錯用,感謝!:)
Just do it.

TOP

        靜思自在 : 靜坐常恩己過、閒談莫論人非。
返回列表 上一主題