Page 1 of 1

ผมต้องการตรวจสอบรหัสจังหวัด แล้วให้แสดงชื่อจังหวัดที่ตรวจสอบ

Posted: Thu May 03, 2012 8:59 pm
by i3erm
ผมมีชุดข้อมูล ชื่อจังหวัดและรหัสจังหวัด
ผมลองเชียน if ไปแล้ว แต่ใช้เงื่อนไขแล้วได้ไม่มาก
ผมอยากตรวจสอบรหัส แล้วแสดงชื่อจังหวัด ไม่ทราบว่าต้องให้ฟังก์ชั่นใดในการเขียนสตูลครับ

ผมได้แนบไฟล์มาด้วยครับ

ขอคำแนะนำด้วยครับ จักขอบคุณอย่างมากครับ

Re: ผมต้องการตรวจสอบรหัสจังหวัด แล้วให้แสดงชื่อจังหวัดที่ตรว

Posted: Thu May 03, 2012 9:08 pm
by snasui
:D ลองตามนี้ครับ

ที่เซลล์ C3 คีย์

=INDEX($E$2:$E$77,MATCH($B3,$F$2:$F$77,0))

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

กรณีการค้นหาข้อมูลจำนวนมากจะไม่เลือกใช้ If ครับ กรณีหาจากซ้ายไปขวาสามารถใช้ Vlookup เข้ามาช่วยได้ ดูคำอธิบาย Vlookup ที่นี่ครับ :arrow: http://snasui.blogspot.com/2009/12/vlookup.html

สำหรับกรณีนี้เป็นการหาจากขวาไปซ้ายเราสามารถใช้ Index ร่วมกับ Match เข้ามาทำการค้นหาได้ครับ

Re: ผมต้องการตรวจสอบรหัสจังหวัด แล้วให้แสดงชื่อจังหวัดที่ตรว

Posted: Fri May 04, 2012 9:27 am
by i3erm
ขอบคุณมากครับ สำหรับคำแนะนำ :D

Re: ผมต้องการตรวจสอบรหัสจังหวัด แล้วให้แสดงชื่อจังหวัดที่ตรว

Posted: Wed Jan 30, 2013 10:18 am
by i3erm
การใช้ =INDEX(...,MATCH(...,...,0)) สามารถใช้ INDEX ข้าม Sheet ได้ไหมครับ อาจารย์ หรือว่าต้องทำ INDEX ใน Sheet เดียวกันเท่านั้นครับ อาจารย์ :?:

Re: ผมต้องการตรวจสอบรหัสจังหวัด แล้วให้แสดงชื่อจังหวัดที่ตรว

Posted: Wed Jan 30, 2013 10:35 am
by bank9597
i3erm wrote:การใช้ =INDEX(...,MATCH(...,...,0)) สามารถใช้ INDEX ข้าม Sheet ได้ไหมครับ อาจารย์ หรือว่าต้องทำ INDEX ใน Sheet เดียวกันเท่านั้นครับ อาจารย์ :?:
:D สามารถทำข้ามชีทได้ ข้ามไฟล์ได้ด้วยครับ

Re: ผมต้องการตรวจสอบรหัสจังหวัด แล้วให้แสดงชื่อจังหวัดที่ตรว

Posted: Wed Jan 30, 2013 10:49 am
by i3erm
ทำแล้ว Excel ไม่ทำงานเลยครับ ผมต้องคัดลอกมาในชีทเดียวกันครับ ทำยังงัยครับ แล้วอีกเรื่องนึงครับ
เขียนสูตรนี้ =INDEX(...,MATCH(...,...,0)) อยากเขียนเพิ่มหน่อยครับ เขียนเพิ่มถ้าไม่ค้นหาไม่พบให้เป็น "0" "ศูนย์" ได้ไหมครับ อาจารย์
ขอบคุณครับ อาจารย์

Re: ผมต้องการตรวจสอบรหัสจังหวัด แล้วให้แสดงชื่อจังหวัดที่ตรว

Posted: Wed Jan 30, 2013 10:59 am
by bank9597
ทำแล้ว Excel ไม่ทำงานเลยครับ ผมต้องคัดลอกมาในชีทเดียวกันครับ ทำยังงัยครับ
:D ขอเป็นไฟล์แนบครับ หรือว่าใช้ไฟล์แนบอันเดิมด้านบนครับ

Re: ผมต้องการตรวจสอบรหัสจังหวัด แล้วให้แสดงชื่อจังหวัดที่ตรว

Posted: Wed Jan 30, 2013 11:08 am
by i3erm
ไฟล์นี้ครับ อาจารย์

Re: ผมต้องการตรวจสอบรหัสจังหวัด แล้วให้แสดงชื่อจังหวัดที่ตรว

Posted: Wed Jan 30, 2013 11:30 am
by bank9597
:D ที่ B2 คีย์ =IFERROR(INDEX('Y2552'!B$2:B$36,MATCH($A2,'Y2552'!$A$2:$A$36,0)),0) คัดลอกไปทางขวามือ แล้วคัดลอกลงล่างพร้อมกัน

สูตรสีแดงด้านบน คือการล๊อคช่องเซลล์ ต้องล๊อคไว้เสมอและต้องรู้ด้วยว่าการล๊อคแต่ละแบบมีคุณสมบัติอย่างไร

Re: ผมต้องการตรวจสอบรหัสจังหวัด แล้วให้แสดงชื่อจังหวัดที่ตรว

Posted: Wed Jan 30, 2013 11:42 am
by i3erm
ครับผม ขอบคุณครับ อาจารย์ที่ให้คำแนะนำ