Tag: vlookup

  • วิธีใช้สูตร Excel เปลี่ยนชื่อสินค้าแบบฉลาดๆ

    วิธีใช้สูตร Excel เปลี่ยนชื่อสินค้าแบบฉลาดๆ

    มาดูวิธีใช้สูตร Excel เปลี่ยนชื่อสินค้าแบบฉลาดๆ กัน ซึ่งวิธีนี้ไม่ได้ใช้ฟังก์ชัน SUBSTITUTE ในการเปลี่ยนชื่อนะ (เพราะมันทำได้ทีละตัว ลำบากตายเลย) แต่วิธีที่ผมบอกนี้สามารถรองรับการเปลี่ยนชื่อสินค้าได้หลายอันโดยไม่ต้องแก้สูตรอีกเลย จะเป็นวิธีไหนไปดูในคลิปได้เลย !

  • สอนใช้ XLOOKUP ใน Excel 365 แบบละเอียด

    สอนใช้ XLOOKUP ใน Excel 365 แบบละเอียด

    สอนใช้ XLOOKUP ใน Excel 365 แบบละเอียด ซึ่งสามารถใช้แทน VLOOKUP ได้เลย แบบดีกว่าของเดิมมากๆ เช่น Lookup ข้อมูลทางซ้ายหรือขวาก็ได้ (VLOOKUP ไปทางขวาได้เท่านั้น) กำหนดได้ว่าถ้า Lookup ไม่เจอจะให้แสดงค่าเป็นอะไรแทน (VLOOKUP จะขึ้น #N/A) Lookup จากบนลงล่าง หรือ ล่างขึ้นบนได้ (VLOOKUP Exact Match…

  • VLOOKUP ข้อมูลเยอะแล้วช้า แก้ยังไงให้เร็ว?

    VLOOKUP ข้อมูลเยอะแล้วช้า แก้ยังไงให้เร็ว?

    การ VLOOKUP เพื่อนำข้อมูลจากตารางอ้างอิงอีกที่นึงกลับมาได้แบบอัตโนมัติ ก็จะช่วยให้เราทำงานเร็วขึ้นมาก แต่ถ้าข้อมูลมีเยอะ มันก็อาจจะทำให้ VLOOKUP ของเราช้าได้ ในบทความนี้ผมจะมาสอนว่าทำยังไงให้ผลลัพธ์มันเร็วขึ้นครับ อ่านจบชีวิตเปลี่ยนแน่นอน ^^ แนวทาง 1 : ใช้ Excel 365 สิ ใน Excel 365 version 1809 เป็นต้นไป ทาง Microsoft ได้มีการปรับปรุงการประสิทธิภาพการทำงานของสูตรพวก VLOOKUP…

  • สารพัดวิธี Lookup หาค่าตัวสุดท้าย

    สารพัดวิธี Lookup หาค่าตัวสุดท้าย

    หลายๆ คนคงรู้จักการใช้พวก VLOOKUP หรือ MATCH เพื่อหาข้อมูลที่ต้องการแบบ Exact Match กันอยู่แล้ว ซึ่งมันจะได้ค่าของ lookup_value ตัวแรกที่เจอ (นับจากข้างบนลงล่าง) แต่ก็มีหลายสถานการณ์ที่เราอยาก Lookup หาค่าตัวสุดท้ายมากกว่า โดยเฉพาะเวลาที่ฐานข้อมูลเรียงตามวันที่/เวลาจากเก่าไปใหม่ เราย่อมอยากได้ข้อมูลที่อัปเดทล่าสุดมากกว่าอยากได้บรรทัดแรกจริงมั้ย? เช่นข้อมูลเป็นแบบนี้ ในบทความนี้ผมจะสอนวิธีการ Lookup หาค่าตัวสุดท้าย มาดูกันว่าทำยังไง เอาตั้งแต่แบบเข้าใจง่ายไปยาก (นิดๆ)เลย กรณีที่ 1 :…

  • วิธีเปรียบเทียบข้อมูล 2 ตาราง ว่ามีรายการไหนตรงกัน ไม่ตรงกัน?

    วิธีเปรียบเทียบข้อมูล 2 ตาราง ว่ามีรายการไหนตรงกัน ไม่ตรงกัน?

    สำหรับเรื่องการเปรียบเทียบข้อมูล 2 ตารางนี้ เป็นอีกเรื่องที่มีคนถามมาเยอะ แต่ในความเป็นจริงหลักการไม่มีอะไรไปกว่าการใช้สูตรกลุ่มพวก lookup ในการตรวจสอบแค่นั้นเอง และเพื่อให้มันเจ๋งยิ่งขึ้น ผมจะแสดงวิธีที่ 2 วิธีเลยละกัน นั่นคือ 1. ใช้สูตร 2. ใช้ Power Query ก่อนอื่น สมมติว่าผมมีข้อมูลดังนี้ วิธีการใช้สูตรในการเปรียบเทียบข้อมูล Q1: คนไหนมีชื่ออยู่ทั้ง 2 ตาราง? หากเราอยากรู้ว่าคนไหนบ้างที่มีชื่ออยู่ใน 2 ตาราง…

  • วิธีเปรียบเทียบข้อมูล 2 List ว่ามี item ไหนที่ต่างกัน?

    วิธีเปรียบเทียบข้อมูล 2 List ว่ามี item ไหนที่ต่างกัน?

    “ไม่ทราบว่ามีวิธีเปรียบเทียบข้อมูลใน Excel จากข้อมูล 2 รายการหรือไม่ ว่ามี item ไหนต่างกันบ้างครับ?” คำถามนี้มีคนถามบ่อยพอสมควร เลยเขียนเป็นบทความให้อ่านกัน คนอื่นๆ จะได้รับประโยชน์ไปด้วยเนอะ เอาล่ะ! สมมติผมมีข้อมูลอยู่ 2 List ซึ่งอยู่คนละ Sheet ดังนี้ จะเห็นว่ามีทั้งรายการที่มีใน A แต่ไม่มีใน B รวมถึง มีใน B แต่ไม่มีใน A…

  • สารพัดเทคนิคสำหรับคนอยาก VLOOKUP ผลลัพธ์หลายค่า จากคำค้นหาเดียว

    สารพัดเทคนิคสำหรับคนอยาก VLOOKUP ผลลัพธ์หลายค่า จากคำค้นหาเดียว

    จะทำยังไงถึงจะทำ VLOOKUP ผลลัพธ์หลายค่า จาก Lookup_Value เดียวได้นะ?? นี่คือคำถามที่เกิดขึ้นบ่อย เพราะปกติแล้ว เวลาเราใช้ VLOOKUP หรือจะ INDEX MATCH ก็แล้วแต่ หาก Lookup_Value ในตารางอ้างอิงมันซ้ำกันหลายตัว กรณีแบบ Exact Match มันจะได้ผลลัพธ์เป็นตัวบนสุดตัวเดียวเสมอ… บทความนี้ผมจะมาบอกวิธีเพื่อแสดงผลลัพธ์หลายบรรทัดจากคำค้นหาเดียวให้เอง และจะทำให้ดูหลายแบบด้วยครับ!! ซึ่งมี VLOOKUP อยู่แค่แบบเดียวเท่านั้น นอกนั้นผมใช้วิธีอื่นหมดเลย 555…

  • VLOOKUP Approximate Match

    VLOOKUP Approximate Match

    อย่างที่เคยบอกไปแล้วว่า VLOOKUP มี 2 แบบ คือ Exact Match และ VLOOKUP Approximate Match ซึ่งแบบ Exact Match จะ Map ข้อมูลได้ จะต้องเจอคำค้นหาอยู่ในคอลัมน์แรกของตารางอ้างอิงแบบเป๊ะๆ เท่านั้น แต่ในหลายๆ สถานการณ์ VLOOKUP แบบ Exact Match นั้นไม่สามารถตอบโจทย์ได้ เช่น…

  • มีข้อมูลเห็นอยู่เต็มตา แต่ VLOOKUP หาไม่เจอ ทำไงดี?

    มีข้อมูลเห็นอยู่เต็มตา แต่ VLOOKUP หาไม่เจอ ทำไงดี?

    เคยบ้างมั้ย? เวลาใช้ VLOOKUP แล้ว Error แบบไม่รู้สาเหตุ??? ฐานข้อมูลหรือตารางอ้างอิงก็เห็นอยู่จะๆ ว่ามีตัว Lookup_Value ที่เรากรอกลงไป (เลข 100) และก็ดูเหมือนว่าเขียนสูตร VLOOKUP ถูกต้องหมดทุกอย่างแล้ว แต่ผลลัพธ์กลับออกมาเป็น Error ซะอย่างนั้น? เอ ทำไมหว่า?? …. หรือว่าผี Excel หลอก!! ไม่ใช่หรอกครับ ผมจะบอกว่าสาเหตุนึงที่คนมักจะลืมนึกไปก็คือ ประเด็นเรื่อง “ประเภทของข้อมูล” นั่นเอง…

  • จะ Mapping ข้อมูลที่อยู่ด้านซ้าย ใช้ VLOOKUP ไม่ได้ ทำไงดี?

    จะ Mapping ข้อมูลที่อยู่ด้านซ้าย ใช้ VLOOKUP ไม่ได้ ทำไงดี?

    ฟังก์ชันยอดฮิตในการ Map ข้อมูลที่หลายคนชอบใช้ก็คือ VLOOKUP ซึ่งมีข้อดีคือ ใช้ฟังก์ชันเดียวก็ Map ข้อมูลได้ดั่งใจ แต่ข้อเสียคือถ้าข้อมูลอยู่ด้านซ้ายของคอลัมน์ที่จะค้นหา มันจะเอาค่ากลับมาไม่ได้! แล้วที่นี้จะทำไงดี?? ถ้าคุณไม่สามารถจะย้ายคอลัมน์ข้อมูลดิบได้ วิธีจัดการกับปัญหานี้ที่อยากจะแนะนำ คือ เปลี่ยนไปใช้ฟังก์ชั่นอื่นซะเถอะครับ (อ้าว) ตัวที่ผมอยากจะแนะนำที่สุดก็คือ INDEX+MATCH เพราะนอกจากจะเอาข้อมูลมาได้ทั้งทางซ้ายและขวา ยังทนทานต่อการแทรกคอลัมน์อีกต่างหาก (แทรกแล้วข้อมูลที่ Lookup มาก็ยังถูกต้องอยู่) ก่อนอื่น ผมขอทวนการทำงานของ INDEX แบบสั้นๆ นั่นคือ…

  • Excel ความเร็วแสง : ตอน VLOOKUP ความเร็วแสง

    Excel ความเร็วแสง : ตอน VLOOKUP ความเร็วแสง

    Excel ความเร็วแสง หากมนุษยชาติมีภารกิจจะต้องเดินทางไปยังดวงดาวในอวกาศอันไกลโพ้น… พวกเขาจะทำอย่างไร? เหล่านักบินอวกาศมีทางเลือกหลายทาง ตั้งแต่ เดินทางไปเลย เตรียมเสบียงไปเต็มที่ กำลังใจมาเต็ม ซักวันคงเดินทางถึง! ตัดใจ ยอมแพ้กับภารกิจ อยู่บ้านเฉยๆ ดีกว่า พัฒนาวิธีเดินทางด้วยความเร็วแสงให้ได้! ถ้าทำได้ทุกคนคงอยากจะเลือก ข้อ 3 จริงมั้ยครับ? ในชีวิตของการใช้งาน Excel ก็เช่นกัน… หลายครั้งเราทำงานกับข้อมูลจำนวนมหาศาล เปรียบได้กับภารกิจการเดินทางอันแสนไกลของนักบินอวกาศ…เช่น ต้องใช้ VLOOKUP Map ข้อมูลที่มีหลายหมื่น หลายแสนบรรทัด…

  • IF vs CHOOSE vs VLOOKUP เปรียบเทียบฟังก์ชั่นทำหน้าที่ตัดสินใจ

    IF vs CHOOSE vs VLOOKUP เปรียบเทียบฟังก์ชั่นทำหน้าที่ตัดสินใจ

    “ชีวิตคนเราเต็มไปด้วยการตัดสินใจ…” จริงๆ แล้วคนเราตัดสินใจอยู่ตลอดเวลา (บางทีก็ตัดสินใจที่จะอยู่เฉยๆ 555) บางทีเราก็ต้องเลือกระหว่าง Choice 2 อย่าง แต่บางทีก็มี Choice มากมายนับไม่ถ้วน… การทำงานกับ Excel ก็เช่นกัน หลายๆ ครั้งเราก็ต้องตัดสินใจ “ว่าถ้าข้อมูลเป็นแบบนี้ๆ แล้วจะให้เกิดเหตุการณ์อะไรขึ้น??” ซึ่งจริงๆ แล้วการตัดสินใจใน Excel นั้นมีฟังก์ชั่นที่มาช่วยในเรื่องนี้หลายตัวด้วยกัน แต่ในบทความนี้ผมจะขอยกตัวอย่างฟังก์ชั่นที่น่าสนใจมากๆ 3 อัน นั่นคือ IF,…

  • VLOOKUP หลายเงื่อนไข ง่ายนิดเดียว!

    VLOOKUP หลายเงื่อนไข ง่ายนิดเดียว!

    มีหลายคนถามผมมาบ่อยมาก ว่าถ้าเราอยากจะ VLOOKUP หลายเงื่อนไข (Lookup_Value มี 2 ช่องขึ้นไป) ต้องทำยังไงดี? ตัวผมเองก็ดันไม่ได้เขียนตัวอย่างนี้ไว้ในหนังสือซะด้วยสิ ก็เลยขอมาเขียนในนี้ให้อ่านกันฟรีๆ เลยแล้วกัน! *สำหรับคนที่อยากรู้วิธี VLOOKUP คำเดียว แต่ได้ผลลัพธ์กลับมาหลายค่า ให้ดูตาม link นี้แทนครับ VLOOKUP หลายเงื่อนไขหรือมี Lookup_value หลายตัวได้ด้วยเหรอ? ผมจะบอกว่า ไอ้ lookup_value ของ VLOOKUP…

  • Fuzzy Lookup สะกดผิดก็ Lookup หาเจอ!

    Fuzzy Lookup สะกดผิดก็ Lookup หาเจอ!

    คุณเคยมีปัญหาต้องใช้ VLOOKUP ในการ Map ข้อมูล แต่คำค้นหา (lookup_value) สะกดผิด เลยไม่ตรงกับค่าในตารางอ้างอิงมั๊ยครับ? ใน VLOOKUP นั้น ถึงแม้จะมีโหมด Approximate Match ก็ตาม แต่ความสามารถของมันไม่สามารถหาคำใกล้เคียงได้เหมือนชื่อมันหรอกนะครับ การจะ Lookup คำแบบสะกดผิดได้ต้องใช้วิธีอื่น เช่น เขียน VBA ซึ่งค่อนข้างยากมาก แต่ผมมีข่าวดีมาบอก คือ เราสามารถใช้ Add-in…

  • เจาะลึกการใช้ MATCH คู่ซี้ค้นหาข้อมูลของ VLOOKUP และ INDEX

    เจาะลึกการใช้ MATCH คู่ซี้ค้นหาข้อมูลของ VLOOKUP และ INDEX

    หลังจากที่เราได้เรียนรู้การใช้งาน VLOOKUP ในบทความก่อนหน้านี้ไปแล้ว จะพบว่า เราจะต้องนั่งมองเอาเองว่าจะต้องใส่เลขอะไรใน col_index_num = VLOOKUP(lookup_value, table_array, col_index_num,[range_lookup]) ซึ่งมันมีข้อเสียที่สำคัญ นอกเหนือจากการที่จะต้องมานั่งนับจำนวนคอลัมน์เอง ก็คือ หากมีใครไปแทรกคอลัมน์ในบริเวณ table_array ของเราล่ะก็ ผลลัพธ์ที่ได้ก็จะผิดทันที!! ดังนั้นจะดีกว่าหรือไม่? หากเราจะปล่อยให้ Excel เป็นคนนับจำนวนคอลัมน์เอง ซึ่งฟังก์ชัน MATCH จะมาช่วยเราเรื่องนี้นั่นเองครับ การใช้ MATCH เพื่อหาลำดับตำแหน่งของค่าที่เราต้องการ หากเราเข้าใจการทำงานของฟังก์ชั่น VLOOKUP มาก่อนแล้ว…

  • สุดยอดฟังก์ชั่นช่วยจัดการข้อมูลให้เป็นไปตามต้องการ

    บทความนี้ถูกแยกเขียนใหม่เป็น 3 หัวข้อดังนี้ เข้าไปใน link ได้เลยครับ Level 14. จัดการข้อความให้อยู่หมัด ด้วยฟังก์ชั่นกลุ่ม TEXT Level 15 : เดินทางข้ามเวลาด้วยฟังก์ชั่นกลุ่ม Date & Time Level 16 : VLOOKUP และ MATCH คู่ซี้ค้นหาข้อมูล

  • เทคนิคลับสุดยอด VLOOKUP ข้อมูลเร็วขึ้น 100 เท่า! (ขึ้นไป)

    เทคนิคลับสุดยอด VLOOKUP ข้อมูลเร็วขึ้น 100 เท่า! (ขึ้นไป)

    Edit : ผมมีเขียนบทความใหม่ไว้ ซึ่งเนื้อหาครอบคลุมและมีเครื่องมือที่อัปเดทกว่านี้ หากสนใจไปอ่านได้ที่นี่ ครับ ^^ เพื่อนๆ เคยทำงานที่ต้อง Lookup ข้อมูลเยอะๆ ใน Excel รึเปล่าครับ? หลายๆคนอาจใช้เทคนิคปรับโหมดการคำนวณจาก Automatic เป็น Manual (ที่ต้องกด F9 เพื่อคำนวณ) เพื่อให้มันคำนวณทีเดียวเมื่อเราเขียนสูตรทุกอย่างพร้อมแล้ว ที่ต้องทำอย่างนั้นเพราะว่ามันนานมากกกกก สิ่งที่ทำให้มันช้ามักจะเกิดขึ้นกับสูตรประเภทที่ต้อง Lookup ข้อมูล โดยเฉพาะอย่างยิ่งถ้ามีข้อมูลที่ต้อง Lookup…

  • วิธี Extract ข้อมูลหลายๆ รายการ แบบใช้และไม่ใช้ Array Formula

    วิธี Extract ข้อมูลหลายๆ รายการ แบบใช้และไม่ใช้ Array Formula

    จากบทความก่อนหน้าได้เกริ่นเรื่องการทำงานของ Array Formula ไปแล้ว คราวนี้จะขอยกตัวอย่างการใช้ที่ค่อนข้าง Advance ขึ้นแล้วนั่นก็คือ การ Extract ข้อมูลหลายๆ รายการ ออกมาตามเงื่อนไขที่กำหนด เช่น โจทย์คือ “แสดงทุกรายการที่อยู่ใน group a ” ออกมา จะเห็นว่าแบบนี้ใช้ VLOOKUP ตรงๆ ไม่ได้แน่นอน เพราะ VLOOKUP จะเจอแค่ข้อมูลที่เจอเป็นแถวแรกเท่านั้น แล้วถ้าเจอแบบนี้เราจะต้องเขียนสูตรยังไง มาดู VDO สอนเทคนิคการทำข้างล่างนี้ได้เลยครับ หลักการ…

  • เจาะลึกสูตร VLOOKUP ดูจบใช้เป็นเลย

    เจาะลึกสูตร VLOOKUP ดูจบใช้เป็นเลย

    VLOOKUP (Vertical Lookup) เป็นฟังก์ชั่นใน Excel ที่จัดอยู่ในประเภทการค้นหาและอ้างอิงข้อมูล เช่น เอาไว้หาว่ารหัสสินค้าที่กำลังค้นหาคือสินค้าชื่ออะไร (ดูจากตารางอ้างอิงที่เรามีอยู่) โดยถือว่าเป็นฟังก์ชั่นที่ผู้หัดใช้ Excel แรกๆ อาจรู้สึกว่ามันใช้ยาก ซึ่งก็จริง แต่ถ้าหากว่าเราใช้ฟังก์ชั่นนี้เป็นแล้ว เราจะใช้งาน Excel ทำอะไรได้อีกมากเลยทีเดียว ดังนั้นเรามาหัดใช้กันให้คล่องเถอะครับ วิธีการใช้งาน การใช้ VLOOKUP นั้นจะมีสิ่งที่ต้องกรอกหลายช่องหน่อยนะครับ อย่าเพิ่งตกใจ ลองค่อยๆอ่านตามไปเรื่อยๆ นะครับ จะมีตัวอย่างให้ดูที่ทำให้เห็นภาพมากขึ้นแน่นอน =…