標題:
某些字串要帶特定科目
[打印本頁]
作者:
leiru
時間:
2016-12-30 11:51
標題:
某些字串要帶特定科目
請問:
某些字串要帶特定科目,如何設定B1儲存格??
MN092開頭設定4609.4103D
MN730開頭設定4609.1910
MN010,MN011,MN210,MN218開頭設定4609.2908
MN151開頭設定4609.2108
作者:
leiru
時間:
2016-12-30 12:48
想出來了
b2=IF(COUNTIF(A1,"MN092*"),"4609.4103D",IF(COUNTIF(A1,"MN730*"),"4609.1910",IF(OR(COUNTIF(A1,"MN010*"),,COUNTIF(A1,"MN011*"),COUNTIF(A1,"MN210*"),COUNTIF(A1,"MN218*")),"4609.2908",IF(COUNTIF(A1,"MN151*"),"4609.2108",""))))
請問各位大師,是否有簡化的公式??
作者:
hcm19522
時間:
2016-12-30 15:32
本帖最後由 hcm19522 於 2016-12-30 15:41 編輯
="4609."&INDEX({"4103D",1910,2908,2908,2908,2908,2108},INT((FIND(MID(A1,3,3),"092730010011210218151")+2)/3))
http://blog.xuite.net/hcm19522/twblog/478007885
作者:
leiru
時間:
2016-12-30 15:57
回復
3#
hcm19522
謝謝回覆,請教:
公式裡後段+2)/3,是代表什麼??
作者:
hcm19522
時間:
2016-12-30 17:04
本帖最後由 hcm19522 於 2016-12-30 17:08 編輯
回復
4#
leiru
FIND找到是 1,4,7,10... +2是成3的倍數 ,/3成 1,2,3,4....
如此INT不用亦可
作者:
ML089
時間:
2016-12-31 07:52
回復
2#
leiru
可以用表格查詢方法,公式簡單且具有擴充性
=VLOOKUP(LEFT(A1,5),G:H,2,)
[attach]26268[/attach]
作者:
leiru
時間:
2017-1-2 22:54
謝謝兩位大師hcm19522和ML089
謝謝ML089點醒,先建立對照表,其方法擴充性很大
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)