返回列表 上一主題 發帖

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

回復 7# hcm19522
感謝hcm19522,這樣這個我了解了,萬分感謝您
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

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

TOP

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

TOP

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

TEST1.rar (10.89 KB)

TOP

        靜思自在 : 做該做的事是智慧,做不該做的事是愚癡。
返回列表 上一主題