บอกลา 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....

Комментарии • 53

  • @PipatScc
    @PipatScc 3 года назад +23

    7:52 index(ครอบสิ่งที่อยากได้,match(คำที่เราจะค้นหา,พื้นที่ที่จะให้ค้นหา,0))

  • @HiaGatang
    @HiaGatang Год назад

    ถ้าอยากย้ายข้อมูลจากชีตนึงไปสู่อีกชีตที่มี header ต่างกันควรจะทำอย่างไรครับ?

  • @empty3000
    @empty3000 11 месяцев назад

    สอบถามค่ะ ถ้าในกรณี อายุ ซ้ำกัน 2 คน สามารถใช้สูตรนั้นได้มั้ยคะ

  • @norpriest521
    @norpriest521 2 года назад

    สอบถามครับผม
    ถ้าเราอยากเปลี่ยนข้อมูลเดิมให้ไปเป็นข้อมูลใหม่ ทำได้อย่างไรใน excel ครับ
    เช่น
    ID. Name. Last
    5005 bob marley
    เปลี่ยนเป็น (โดยเชื่อม id เดียวกัน)
    ID. Name. Last
    5005 john. cusack
    สมมุติข้อมูลเก่ามีเป็น สิบๆ column แต่เราอยากเปลี่ยนข้อมูลนั้น ไปเป็นข้อมูลใหม่ โดยที่ไม่ต้องมานั่งกรอก value ในแต่ละคอลัมน์แบบ manual
    จะสามารถ lookup เพื่อให้มันกลายไปเป็นข้อมูลใหม่ทั้งหมดได้ยังไงครับ

  • @chuenjitfamily
    @chuenjitfamily 2 года назад

    คุณเทพค่ะ ขอบคุณที่มีเทคนิคใหม่ๆ มีประโยชน์ และดีมาสอนอย่างต่อเนื่อง ติดตามมาตลอดค่ะ วันนี้อยากขอสอบถามการจะให้ excel ช่วยระบุลำดับที่ 1-N ซึ่งมีลำดับเป็นหนึ่งคอลัม โดยเอาตัวเลขการ score เลข 1 (ลำดับนับ 1-N จากด้านล่างมาบน)

  • @PongpopSrisophon
    @PongpopSrisophon Год назад

    สวัสดีครับ มีคำถามครับ
    ใช้ INDEX+MATCH ข้ามชีท ทำไมทำไม่ได้ครับ
    ผมใช้โคดนี้ครับ =INDEX(สินค้า!$A$2:$A$13,MATCH(รายรับรายจ่าย!I7,สินค้า!$B$2:$B$13,0))

  • @piyanuchm.5323
    @piyanuchm.5323 3 года назад +4

    ถ้าต้องการค้นหาข้อมูล 2 ข้อมูล และให้แสดงค่า ที่ตรงกัน ทำยังไงค่ะ

  • @letmefly2692
    @letmefly2692 11 месяцев назад

    ขอบคุณค่ะ สามารถนำไปใช้งานได้ดีเลยค่ะ

  • @kruthapornmuadin
    @kruthapornmuadin Год назад

    อยากส่งไฟล์ให้ดูครับใช้index ดึงข้อมูลที่ทำดัชนีไว้ดึงลำดับสุดท้ายมาผิดนะครับ

  • @สิทธิพรพวงเงิน

    สามารถ ใช้ดึงข้อมูลแบบช่วงเดือนได้หรือป่าวครับ สมมุติ มีช่วงข้อมูล วันที่ 1 ม.ค. - 31 ธ.ค. แต่เราต้องการดึงเฉพาะข้อมูลเดือน มี.ค. มาเท่านั้น อ่ะครับ

  • @ratchapongnarongdech8314
    @ratchapongnarongdech8314 11 месяцев назад

    มี ตั้งต้น 1 คอลัมภ์
    มีข้อมูลเดิม 2 คอลัมภ์
    ต้องกา ให้ คอลัมภ์ แรก หาความ แมท กับ คอลัมภ์ที่ 2 แล้ว เอา ข้อมูลของคอลัมภ์ที่ 3 เงไปกรอก ให้ตรงกับ คอที่ 1 ทำไงครับ
    คือ งง
    มีข้มูล 2 คิมลุมภ์
    แล้ว คิลัมภ์ที่ 3 มี ข้อมูลที่เหมือน กับคอลัมภ์ 1
    ต้องการ ให้ได้ ผลคงามเหมือนกัน ในคอลุมภ์ 1,3 เป็นคำตอบตอบจากคอลัมภ์ 2 ใน คอลัมภ์4 ที่ว่างอยู่

  • @หุ่นหมีการค้า

    VLOOKUP มีปัญหา มาเจอตัวนี้จบเลย ขอบคุณครับอาจารย์

    • @ThepExcel
      @ThepExcel  3 года назад

      ถ้ามี XLOOKUP ก็ใช้ XLOOKUP ได้เลยนะครับ ฉลาดกว่าอีก

  • @muaylek2533
    @muaylek2533 11 месяцев назад

    มันหาอันที่เป็น table ยังไงคะ

  • @pokyberry2017
    @pokyberry2017 6 дней назад

    มันดึงข้อมูลหลายแถวในครั้งเดียวได้ไห

  • @somchailueangprasert7306
    @somchailueangprasert7306 Год назад

    ขอบคุณมากๆ เลยครับ

  • @chat7735
    @chat7735 Год назад

    มีประโยชน์มากๆๆๆๆๆๆๆๆๆ ขอบพระคุณคะ

  • @UnChatchai
    @UnChatchai 2 года назад

    ถ้าเป็นช่วงตัวเลข เช่น >1-10 ทำยังงัยครับ

  • @peakfeeling7311
    @peakfeeling7311 3 года назад

    ขอบคุณครับ ได้ประโยชน์มากครับ

  • @e-earthreview7907
    @e-earthreview7907 3 года назад

    มีประโยชน์มากๆเลยครับผม ขอบคุณครับ

  • @aungaof7783
    @aungaof7783 3 года назад

    แล้วในกรณี Lookup array ไม่ใช่แถวเดียว หรือ column เดียว คือหาทั้งตารางควรใช้ function แบบไหนครับ

    • @ThepExcel
      @ThepExcel  3 года назад

      ถ้า excel 365 มี FILTER ให้ใช้ ใช้ Filter ดีกว่าครับ

  • @Mos_pongtawat
    @Mos_pongtawat 2 года назад

    หามานานขอบคุณมากครับ

  • @muaylek2533
    @muaylek2533 3 месяца назад

    ทำไมเราไม่ใช้ vlookup คะ มันมีข้อแตกต่างจาก v lookup ยังไง

    • @ThepExcel
      @ThepExcel  2 месяца назад

      vlookup ไม่ยืดหยุ่นเท่าไหร่ครับ (เช่นเอาข้อมูลด้านซ้ายไม่ได้) และมีปัญหาเวลามีการแทรกข้อมูลแล้วคอลัมน์จะเลื่อน

  • @nomsoddgangster
    @nomsoddgangster Год назад

    ถ้าอายุเท่ากันหล่ะคะ

  • @นภนต์จงมั่นคง

    ช่องคุณภาพมากครับ

  • @stppn4133
    @stppn4133 2 года назад

    แล้วถ้าสมมุติ ตัวที่คู่กับข้อมูลมี 2 ตัวใช้สูตรยังไงครับ

  • @godgi9395
    @godgi9395 3 года назад +1

    มีประโยชน์มากครับ

  • @rungsakthongmuk8538
    @rungsakthongmuk8538 3 года назад

    ขอบคุณที่สอนครับ ยากจัง

    • @ThepExcel
      @ThepExcel  3 года назад +1

      ค่อยๆ ฝึกทีละตัว ทีละคำสั่งก็ได้ครับ

  • @Brownie999
    @Brownie999 3 месяца назад

    ขอบคุณมากค่ะพี่ ❤❤❤

  • @ปรากฎสถิตสุข
    @ปรากฎสถิตสุข 3 года назад +1

    เยี่ยมกู๊ดค่ะ

  • @lawtutor-leng
    @lawtutor-leng 3 года назад

    เยี่ยมเลย ขอบคุณครับ

  • @niramonnumkate4718
    @niramonnumkate4718 2 года назад

    ต้องการหา ว่า sheet 1 มี code สินค้า ตัวไหนเหมือนกับ code สินค้าใน sheet 2 ต้องทำยังไงคะ

  • @nookyhappy2gether
    @nookyhappy2gether 2 года назад

    ปังไม่ไหว

    • @ThepExcel
      @ThepExcel  2 года назад

      ขอบคุณครับ

  • @pannaralaoplaynak9269
    @pannaralaoplaynak9269 Год назад

    ถ้าข้อมูลมีคำคล้ายกันแต่ไม่ตรงแป๊
    ะสามารถทำแล้วได้ข้อมูลที่ต้องไหมคะ หรือต้องเป็นข้อมูล ที่ตรงกันแป๊ะ เช่น บริษัทจริงจัง จำกัด แต่เราค้นหาโดยใช้คำว่า จริงจัง คำเดียว

  • @279momo
    @279momo 3 года назад

    Thank you so much krub

  • @navapong.7355
    @navapong.7355 2 года назад

    MATCH + INDEX กับ INDEX+MATCH แตกต่างกันยังไงครับ

  • @maitembaht9814
    @maitembaht9814 2 года назад

    มารื้อฟื้น หลังจากไม่ได้ใช้นานครับ ถ้าใครใช้สูตรนี้เก่ง คือจะไม่ใช้ vlookup เลย ข้อเสีย vlookup เลยคือ ลบแถวไม่ได้ ลบปุ๊บต้องมาแก้สูตร

    • @ThepExcel
      @ThepExcel  2 года назад

      ใช่ครับ ยกเว้นจะมี xlookup ก็จะคล้าย 2 ตัวนี้รวมร่างกันเลย

  • @o2energy381
    @o2energy381 3 года назад

    ถ้าอยากได้คนที่อายุ 35 ทุกคนแล้วดึงข้อมูลมา
    ทำใงครับ

    • @ThepExcel
      @ThepExcel  3 года назад

      แบบนี้ครับ www.thepexcel.com/vlookup-multiple-value-2-methods/

  • @muaylek2533
    @muaylek2533 6 месяцев назад +1

    ข้อเสียดึงข้อมูลได้อันเดียว

  • @aod3000
    @aod3000 3 года назад

    ต้องการหาข้อมูล แต่มีข้อมูลซ้ำกัน ให้ดึงข้อมูลที่มีและซ้ำทั้งหมดได้มั้ยครับจะต้องใช้สูตรยังงัยครับ

    • @ThepExcel
      @ThepExcel  3 года назад

      ถ้ามี FILTER ให้ใช้ Filter ครับ ถ้าไม่มีก็ตามนี้เลย
      www.thepexcel.com/vlookup-multiple-value-2-methods/

    • @aod3000
      @aod3000 3 года назад

      @@ThepExcel ขอบคุณนะครับ

  • @jeabjeab5163
    @jeabjeab5163 Год назад

    ถ้าเกิดในเซลที่ค่นหามีข้อมูลซ้ำกันต้องทำไงค่ะ