Page 1 of 1

ต้องการเขียนvbaในการใช้รหัสไปรษณีย์เป็นตัวค่นหาว่ารหัสไปรษณีย์นั้นเป็น เขต/อำเภอ/จังหวัด อะไร

Posted: Wed Jun 27, 2018 11:33 pm
by T.yaroslavl
เรียนอาจารย์ครับ
ผมต้องการใช้รหัสไปรษณีย์เป็นตัวค้นหาว่ารหัสนั้นตรงกับ เขต กับ จังหวัด อะไรอ่ะครับ
โดยในไฟล์
ชื่อชีท(SearchDATA): โดยColumn A2:A4000 จะเป็นตัวใส่เลขรหัสไปรษณีย์ลงไป column BกับCจะแสดง เขต และ จังหวัด ของรหัสไปษณีย์นั้นขึ้นมาครับ
ชื่อชีท(DATA): จะเป็นข้อมูลของรหัสไปรษณีย์ เขต และ จังหวัดครับ
ขอขอบคุณมากครับ

Re: ต้องการเขียนvbaในการใช้รหัสไปรษณีย์เป็นตัวค่นหาว่ารหัสไปรษณีย์นั้นเป็น เขต/อำเภอ/จังหวัด อะไร

Posted: Thu Jun 28, 2018 6:24 am
by snasui
:D การค้นหาลักษณะนี้ไม่จำเป็นต้องใช้ VBA หากต้องการจะใช้ VBA จำเป็นต้องเขียนมาเองก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบน

สำหรับการใช้สูตรสามารถทำตามด้านล่างครับ
  1. ทำการจัด Format Cell ให้เป็น General เสียก่อน โดย ไปยังชีต SearchDATA คลุมคอลัมน์ B:C แล้วคลิกขวาเลือก Format Cells > แถบ Number เลือก General จากนั้นทำตามข้อ 2 และ 3 ด้านล่างครับ
  2. ที่ B2 คีย์
    =IFERROR(VLOOKUP(A2,DATA!$A$2:$C$32,2,0),"")
    Enter > Copy ลงด้านล่าง
  3. ที่ C2 คีย์
    =IFERROR(VLOOKUP(A2,DATA!$A$2:$C$32,3,0),"")
    Enter > Copy ลงด้านล่าง

Re: ต้องการเขียนvbaในการใช้รหัสไปรษณีย์เป็นตัวค่นหาว่ารหัสไปรษณีย์นั้นเป็น เขต/อำเภอ/จังหวัด อะไร

Posted: Thu Jun 28, 2018 8:48 am
by T.yaroslavl
ขอบคุณมากครับ