Page 1 of 1

สอบถาม2ข้อครับกำลังจะขึ้นระบบใหม่

Posted: Mon Sep 26, 2016 5:47 pm
by pupepake
สอบถาม2ข้อครับกำลังจะขึ้นระบบใหม่ ข้อมูลเดิมอยู่ในcell เดียวกัน ต้องการแยกข้อมูลออกจากกัน จะวางสูตรอย่างไรครับ
ถามปัญหา.xlsx

Re: สอบถาม2ข้อครับกำลังจะขึ้นระบบใหม่

Posted: Mon Sep 26, 2016 9:08 pm
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ B3 คีย์

=IFERROR(MID(A3,LEN(LOOKUP(2,1/SEARCH($D$3:$D$17,A3),$D$3:$D$17))+2,255),A3)

Enter > Copy ลงด้านล่าง

Re: สอบถาม2ข้อครับกำลังจะขึ้นระบบใหม่

Posted: Tue Sep 27, 2016 8:50 am
by pupepake
ปัญหา1 ใช้ได้แล้วครับท่านอาจารย์ ขอบพระคุณมากครับ :cp:

Re: สอบถาม2ข้อครับกำลังจะขึ้นระบบใหม่

Posted: Tue Sep 27, 2016 10:49 am
by DhitiBank
ลองแบบนี้ครับ

B2
=TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,C2,""),D2,""),E2,""))

C2
=TRIM(LEFT(SUBSTITUTE(MID($A2,LOOKUP(2,1/ISNUMBER(SEARCH({"ต.";"ตำบล";"แขวง"},$A2)),SEARCH({"ต.";"ตำบล";"แขวง"},$A2)),255),CHAR(160),REPT(" ",20)),20))

D2
=TRIM(LEFT(SUBSTITUTE(MID($A2,LOOKUP(2,1/ISNUMBER(SEARCH({"อ.";"อำเภอ";"เขต"},$A2)),SEARCH({"อ.";"อำเภอ";"เขต"},$A2)),255),CHAR(160),REPT(" ",20)),20))

E2
=TRIM(LEFT(SUBSTITUTE(MID($A2,LOOKUP(2,1/ISNUMBER(SEARCH({"จ.";"จังหวัด";"กทม";"กรุงเ"},$A2)),SEARCH({"จ.";"จังหวัด";"กทม";"กรุงเ"},$A2)),255),CHAR(160),REPT(" ",20)),20))

ทุกสูตรคีย์เสร็จกด Enter >> คัดลอกลงล่างครับ
แต่ดูเหมือนว่าตัวอย่างแรกที่ A2 คำว่า "กรุงเทพฯ" คีย์ต่อท้ายเข้าไปเองหรือเปล่าครับ เพราะอักขระที่คั่นชื่อจังหวัดกับอำเภอต่างจากตัวอย่างอื่นๆ
2016-09-27 10_45_20-Microsoft Excel - การตัดคำ.xls.png

Re: สอบถาม2ข้อครับกำลังจะขึ้นระบบใหม่

Posted: Tue Sep 27, 2016 2:29 pm
by pupepake
ถูกต้องครับ "กรุงเทพฯ"ผมคีย์ต่อเข้าไปเอง.. ปัญหาที่ 2 ใช้ได้ตามวัถุประสงค์ครับ ผมมีข้อมูล สองพันกว่ารายการ ใส่สูตร 5 นาทีเสร็จ ประหยัดเวลามาก ขอบพระคุณที่กรุณาช่วยเหลือนะครับ ขอบคุณมากครับ :thup: