Page 1 of 1

ให้หาคำในประโยค จากกลุ่มคำที่กำหนด

Posted: Mon May 20, 2019 12:46 pm
by narin.bbb
สวัสดีครับ
ผมใช้โปรแกรม excel 2007 ในการทำข้อมูลที่อยู่จัดส่งของลูกค้าครับ
และใช้ขนส่งเจ้าเดียวมาตลอด แต่ตอนนี้ต้องการแยกส่งกับอีกขนส่งหนึ่ง (เพราะมีต้นทุนถูกกว่า)
โดยมีเงื่อนไขว่า ถ้าในที่อยู่จัดส่งของลูกค้ามีรหัสไปรษณีย์ตรงกับกลุ่มรหัสไปรษณีย์พื้นที่ห่างไกลให้ระบุว่า "TH"
ส่วนที่อยู่ไหนรที่มีหัสไปรษณีย์ไม่ตรงกับพื้นที่ห่างไกลให้ระบุว่า "FL" ครับ

ขอสอบถามครับ
ผมต้องการให้คอลัมน์ LOGITICS ระบุคำว่า "TH" กับ "FL"
โดยกำหนดเงื่อนไขว่า ในคอลัมน์ ADDRESS ของ sheet1 ถ้าเซลใดมีรหัสไปรษณีย์ในที่อยู่
มีรหัสไปรษณีย์ตรงกับช่วง A2:A79 ของคอลัมน์ CODE ของ sheet2
ให้ใส่คำว่า"TH"แต่ถ้าไม่ตรงให้ใส่คำว่า"FL"
ไม่แน่ใจว่า excel สามารถทำได้หรือไม่
ถ้าทำได้ผมต้องใช้สูตรอะไรครับ ผมใช้ EXCEL2007ครับ ขอบคุณครับ

Re: ให้หาคำในประโยค จากกลุ่มคำที่กำหนด

Posted: Mon May 20, 2019 1:00 pm
by Bo_ry
C2
=IF(COUNT(INDEX(FIND(" "&sheet2!$A$2:$A$79,B2),)),"TH","FL")

Re: ให้หาคำในประโยค จากกลุ่มคำที่กำหนด

Posted: Mon May 20, 2019 1:39 pm
by narin.bbb
ใช้ได้แล้วครับ
ขอบคุณ คุณ Bo_ry มากครับสำหรับความช่วยเหลือ

Re: ให้หาคำในประโยค จากกลุ่มคำที่กำหนด

Posted: Mon May 20, 2019 2:17 pm
by Bo_ry
แถมดึง Zip code
D2 กด Ctrl+Shift+Enter
=MID(B2,SMALL(IF(TEXT(MID(B2,ROW($1:$150),1),"0;;0;")="",ROW($1:$150)),MATCH(5,FREQUENCY(IF(TEXT(MID(B2,ROW($1:$150),1),"0;;0;")<>"",ROW($1:$150)),IF(TEXT(MID(B2,ROW($1:$150),1),"0;;0;")="",ROW($1:$150))),))-5,5)