返回列表 上一主題 發帖

[發問] Excel抓取多筆資料

回復 20# Andy2483

真是抱歉
上禮拜家裡有事情,所以都只上半天班
由於每個單位使用的機台號碼樣式都不一樣,最後統一選擇使用A欄位的機台號碼樣式
機台號碼.PNG

新的檔案
晨會報表.zip (231.29 KB)

TOP

回復 30# qaqa3296

非常感謝qaqa3296大大的解惑

TOP

回復 31# 准提部林

非常感謝准提部林大大的解惑

TOP

回復 31# 准提部林

非常感謝准提部林大大的解惑
A欄位的公式
如果B欄位有以下的內容就在前面加入指定的文字
AL#>>前面加入SML-,"M01""M02""M03">>前面加入SML5#
1~15+18+57+21~47+53+49~95+85+58+121~125+164~169+178~179>>前面加入SML3#
96~120>>前面加入PMP#
19+126~128+134~141+183~189>>前面加入SML5#
142~163+181+182>>前面加入SML6#
173~176+180>>前面加入SML7#

=IF(ISNUMBER(SEARCH("AL#",B1)),"SML-"&B1,IF(OR(B1="M01",B1="M02",B1="M03"),"SML5#"&B1,IF(ISNUMBER(B1),
IF(OR(B1=1,B1=2,B1=3,B1=4,B1=5,B1=6,B1=7,B1=8,B1=9,B1=10,B1=11,B1=12,B1=13,B1=14,B1=15,B1=18,B1=57,(B1>=21)*(B1<=47),B1=53,(B1>=49)*(B1<=95),B1=85,B1=58,(B1>=121)*(B1<=125),(B1>=164)*(B1<=169),(B1>=178)*(B1<=179)),
"SML3#"&TEXT(B1,"000"),
IF(AND(B1>=96,B1<=120),
"PMP#"&TEXT(B1,"000"),
IF(OR(B1=19,(B1>=126)*(B1<=128),(B1>=134)*(B1<=141),(B1>=183)*(B1<=189)),
"SML5#"&TEXT(B1,"000"),
IF(OR((B1>=142)*(B1<=163),B1=181,B1=182),
"SML6#"&TEXT(B1,"000"),
IF(OR((B1>=173)*(B1<=176),B1=180),
"SML7#"&TEXT(B1,"000"),
""
)
)
)
)
),
""
)))

TOP

回復 36# Andy2483

非常感謝Andy2483大大的解惑

TOP

回復 38# Andy2483

非常感謝Andy2483大大的解惑

這個方法好
雖然增加機台的可能性很低
但是比起超長的公式,機台明細對照表卻是比較方便且比較易懂

TOP

        靜思自在 : 脾氣嘴巴不好,心地再好也不能算是好人。
返回列表 上一主題