บอกลา VLOOKUP ด้วยสูตร MATCH + INDEX ค้นหาและดึงข้อมูลใน Excel ได้แบบยืดหยุ่นกว่าเดิม
HTML-код
- Опубликовано: 15 окт 2024
- ถ้าถามว่าสูตร Excel หรือฟังก์ชันในการ Lookup ข้อมูลอันไหนที่ฮิตที่สุด คำตอบก็คงไม่พ้น VLOOKUP
แต่ถ้าถามว่าอะไรยืดหยุ่นที่สุดและใช้ได้กับ Excel ทุก Version คำตอบก็คือ INDEX+MATCH นั่นเอง
(แต่ถ้าคุณมี Excel 365 ที่มีพวก XLOOKUP กับ XMATCH มันก็จะเจ๋งกว่าอ่ะนะ 555)
INDEX สามารถ "ดึงข้อมูลในพื้นที่ที่กำหนด โดยเราต้องระบุพิกัดตำแหน่ง" ให้มัน
MATCH สามารถ "ค้นหาตำแหน่งของข้อมูล" ใน Range ที่กำหนดได้ (Range มีได้แค่ 1 แถว หรือ 1 คอลัมน์ ห้ามเป็นตาราง) ผลลัพธ์จะออกมาเป็นตัวเลขตำแหน่ง (ที่เดี๋ยวเราจะส่งไปให้ INDEX ใช้ต่อ)
จะเห็นว่า INDEX ดึงข้อมูลได้ แต่ค้นหาข้อมูลเองไม่ได้ ส่วน MATCH ค้นหาข้อมูลได้ ดึงข้อมูลไม่ได้ มันจึงเกิดมาคู่กันนั่นเอง
คุณสามารถอ่าน version บทความได้ที่นี่ www.thepexcel....
ถ้าชอบคลิปนี้ ช่วย Subscribe ช่อง RUclips เป็นกำลังใจให้ผมไปถึง 100K sub ด้วยนะ ^^
===================================================
ติดตาม พูดคุย สอบถามปัญหา Excel กันได้ที่ : / thepexcel
อ่านบทความ Excel ดีๆ ได้ที่ : www.thepexcel....
คอร์สออนไลน์จากเทพเอ็กเซล
=======================
คอร์ส Excel Level Up (พื้นฐาน-กลาง) : bit.ly/Excel-L...
คอร์ส Excel Power Up 2021 : bit.ly/thepexc...
คอร์ส Powerful Data with power BI 2022 : bit.ly/powerfu...
คอร์ส Power BI DAX Advance : bit.ly/ThepExc...
สร้างสูตรมหัศจรรย์ขั้นเทพ ด้วย Array Formula : bit.ly/ThepExc...
Excel for Finance การเงินและประเมินมูลค่าหุ้น : bit.ly/Excel-F...
ดูคอร์สทั้งหมดได้ที่่นี่ : www.thepexcel....
7:52 index(ครอบสิ่งที่อยากได้,match(คำที่เราจะค้นหา,พื้นที่ที่จะให้ค้นหา,0))
ถ้าอยากย้ายข้อมูลจากชีตนึงไปสู่อีกชีตที่มี header ต่างกันควรจะทำอย่างไรครับ?
สอบถามค่ะ ถ้าในกรณี อายุ ซ้ำกัน 2 คน สามารถใช้สูตรนั้นได้มั้ยคะ
สอบถามครับผม
ถ้าเราอยากเปลี่ยนข้อมูลเดิมให้ไปเป็นข้อมูลใหม่ ทำได้อย่างไรใน excel ครับ
เช่น
ID. Name. Last
5005 bob marley
เปลี่ยนเป็น (โดยเชื่อม id เดียวกัน)
ID. Name. Last
5005 john. cusack
สมมุติข้อมูลเก่ามีเป็น สิบๆ column แต่เราอยากเปลี่ยนข้อมูลนั้น ไปเป็นข้อมูลใหม่ โดยที่ไม่ต้องมานั่งกรอก value ในแต่ละคอลัมน์แบบ manual
จะสามารถ lookup เพื่อให้มันกลายไปเป็นข้อมูลใหม่ทั้งหมดได้ยังไงครับ
คุณเทพค่ะ ขอบคุณที่มีเทคนิคใหม่ๆ มีประโยชน์ และดีมาสอนอย่างต่อเนื่อง ติดตามมาตลอดค่ะ วันนี้อยากขอสอบถามการจะให้ excel ช่วยระบุลำดับที่ 1-N ซึ่งมีลำดับเป็นหนึ่งคอลัม โดยเอาตัวเลขการ score เลข 1 (ลำดับนับ 1-N จากด้านล่างมาบน)
สวัสดีครับ มีคำถามครับ
ใช้ INDEX+MATCH ข้ามชีท ทำไมทำไม่ได้ครับ
ผมใช้โคดนี้ครับ =INDEX(สินค้า!$A$2:$A$13,MATCH(รายรับรายจ่าย!I7,สินค้า!$B$2:$B$13,0))
ถ้าต้องการค้นหาข้อมูล 2 ข้อมูล และให้แสดงค่า ที่ตรงกัน ทำยังไงค่ะ
ขอบคุณค่ะ สามารถนำไปใช้งานได้ดีเลยค่ะ
อยากส่งไฟล์ให้ดูครับใช้index ดึงข้อมูลที่ทำดัชนีไว้ดึงลำดับสุดท้ายมาผิดนะครับ
สามารถ ใช้ดึงข้อมูลแบบช่วงเดือนได้หรือป่าวครับ สมมุติ มีช่วงข้อมูล วันที่ 1 ม.ค. - 31 ธ.ค. แต่เราต้องการดึงเฉพาะข้อมูลเดือน มี.ค. มาเท่านั้น อ่ะครับ
มี ตั้งต้น 1 คอลัมภ์
มีข้อมูลเดิม 2 คอลัมภ์
ต้องกา ให้ คอลัมภ์ แรก หาความ แมท กับ คอลัมภ์ที่ 2 แล้ว เอา ข้อมูลของคอลัมภ์ที่ 3 เงไปกรอก ให้ตรงกับ คอที่ 1 ทำไงครับ
คือ งง
มีข้มูล 2 คิมลุมภ์
แล้ว คิลัมภ์ที่ 3 มี ข้อมูลที่เหมือน กับคอลัมภ์ 1
ต้องการ ให้ได้ ผลคงามเหมือนกัน ในคอลุมภ์ 1,3 เป็นคำตอบตอบจากคอลัมภ์ 2 ใน คอลัมภ์4 ที่ว่างอยู่
VLOOKUP มีปัญหา มาเจอตัวนี้จบเลย ขอบคุณครับอาจารย์
ถ้ามี XLOOKUP ก็ใช้ XLOOKUP ได้เลยนะครับ ฉลาดกว่าอีก
มันหาอันที่เป็น table ยังไงคะ
มันดึงข้อมูลหลายแถวในครั้งเดียวได้ไห
ขอบคุณมากๆ เลยครับ
มีประโยชน์มากๆๆๆๆๆๆๆๆๆ ขอบพระคุณคะ
ถ้าเป็นช่วงตัวเลข เช่น >1-10 ทำยังงัยครับ
ขอบคุณครับ ได้ประโยชน์มากครับ
มีประโยชน์มากๆเลยครับผม ขอบคุณครับ
แล้วในกรณี Lookup array ไม่ใช่แถวเดียว หรือ column เดียว คือหาทั้งตารางควรใช้ function แบบไหนครับ
ถ้า excel 365 มี FILTER ให้ใช้ ใช้ Filter ดีกว่าครับ
หามานานขอบคุณมากครับ
ทำไมเราไม่ใช้ vlookup คะ มันมีข้อแตกต่างจาก v lookup ยังไง
vlookup ไม่ยืดหยุ่นเท่าไหร่ครับ (เช่นเอาข้อมูลด้านซ้ายไม่ได้) และมีปัญหาเวลามีการแทรกข้อมูลแล้วคอลัมน์จะเลื่อน
ถ้าอายุเท่ากันหล่ะคะ
ช่องคุณภาพมากครับ
แล้วถ้าสมมุติ ตัวที่คู่กับข้อมูลมี 2 ตัวใช้สูตรยังไงครับ
มีประโยชน์มากครับ
ขอบคุณที่สอนครับ ยากจัง
ค่อยๆ ฝึกทีละตัว ทีละคำสั่งก็ได้ครับ
ขอบคุณมากค่ะพี่ ❤❤❤
เยี่ยมกู๊ดค่ะ
เยี่ยมเลย ขอบคุณครับ
ต้องการหา ว่า sheet 1 มี code สินค้า ตัวไหนเหมือนกับ code สินค้าใน sheet 2 ต้องทำยังไงคะ
ปังไม่ไหว
ขอบคุณครับ
ถ้าข้อมูลมีคำคล้ายกันแต่ไม่ตรงแป๊
ะสามารถทำแล้วได้ข้อมูลที่ต้องไหมคะ หรือต้องเป็นข้อมูล ที่ตรงกันแป๊ะ เช่น บริษัทจริงจัง จำกัด แต่เราค้นหาโดยใช้คำว่า จริงจัง คำเดียว
Thank you so much krub
MATCH + INDEX กับ INDEX+MATCH แตกต่างกันยังไงครับ
มารื้อฟื้น หลังจากไม่ได้ใช้นานครับ ถ้าใครใช้สูตรนี้เก่ง คือจะไม่ใช้ vlookup เลย ข้อเสีย vlookup เลยคือ ลบแถวไม่ได้ ลบปุ๊บต้องมาแก้สูตร
ใช่ครับ ยกเว้นจะมี xlookup ก็จะคล้าย 2 ตัวนี้รวมร่างกันเลย
ถ้าอยากได้คนที่อายุ 35 ทุกคนแล้วดึงข้อมูลมา
ทำใงครับ
แบบนี้ครับ www.thepexcel.com/vlookup-multiple-value-2-methods/
ข้อเสียดึงข้อมูลได้อันเดียว
ต้องการหาข้อมูล แต่มีข้อมูลซ้ำกัน ให้ดึงข้อมูลที่มีและซ้ำทั้งหมดได้มั้ยครับจะต้องใช้สูตรยังงัยครับ
ถ้ามี FILTER ให้ใช้ Filter ครับ ถ้าไม่มีก็ตามนี้เลย
www.thepexcel.com/vlookup-multiple-value-2-methods/
@@ThepExcel ขอบคุณนะครับ
ถ้าเกิดในเซลที่ค่นหามีข้อมูลซ้ำกันต้องทำไงค่ะ