Function

ฮ้า! ไม่ต้องใช้ VLOOKUP+IFERRORแล้ว

“ถ้าใช้ VLOOKUP แล้วหาไม่เจอ ผลลัพธ์จะเป็นยังไง?” คำตอบคือ #N/A “แล้วถ้าอยากเปลี่ยน #N/A เป็นคำว่า None ล่ะ?” คำตอบคือใช้ IFERROR (หรือ IFNA) เช่น เขียนสูตรเป็น แต่… นั่นคือวิธีเมื่อก่อน ถ้าเป็นตอนนี้ ใช้ XLOOKUP ทีเดียวจบ! เช่น เขียนสูตรเป็น ถ้าต้องการแสดงผลลัพธ์เป็นค่าว่าง ๆ ก็ปรับสูตรเป็น ใช่, ง่ายขึ้นเยอะ 😊ข้อเสียคือใช้ได้กับ Excel 365 หรือ Excel 2021 เท่านั้น ถ้าคุณใช้เวอร์ชันนี้ เปิดคอมขึ้นมาลองเลยครับ 🙂

Read more
Function

ว้าว! ดึงข้อมูลล่าสุด ลูกค้าขึ้นต้นด้วยตัว J

“ทำไงดี อยากได้ข้อมูลล่าสุดของลูกค้าที่ขึ้นต้นด้วยตัว J”คำตอบคือ =XLOOKUP(E2,B2:B9,C2:C9,,2,-1) ว้าว! 😲 เทคนิคมี 2 อย่าง 1) ระบุ argument ตัวที่ 5 (match mode) ของฟังก์ชัน XLOOKUP เป็น 2 (wildcard character match) J* คือการระบุว่า ชื่อลูกค้าขึ้นต้นด้วยตัว J 2) ระบุ argument ตัวสุดท้าย (search mode) ของฟังก์ชัน XLOOKUP เป็น -1 -1 คือ search mode แบบ Search last-to-first ดังนั้น ถ้ามีชื่อลูกค้าขึ้นต้นด้วยตัว J หลายคน ก็จะดึงข้อมูลสุดท้ายมานั่นเอง XLOOKUP เจ๋งเนอะ 😊😊

Read more
Function

จริงดิ! XLOOKUP ดึงข้อมูลตัวสุดท้ายได้

“อยากดึงข้อมูลตัวสุดท้าย ต้องทำยังไง?”คำตอบคือ =XLOOKUP(E2,B2:B10,C2:C10,,,-1) เทคนิคลับคือ ต้องระบุ argument ตัวสุดท้าย (search mode) เป็น -1 ” -1 คืออะไร?” -1 คือ search mode แบบ Search last-to-first ดังนั้น ถ้ามีข้อมูลซ้ำกัน ก็จะดึงข้อมูลตัวสุดท้ายมานั่นเอง 😊 จำเป็นต้องระบุเป็น -1 นะ ถ้าไม่ระบุ โปรแกรมจะใช้ search mode แบบดีฟอลต์ หรือก็คือแบบ first-to-last แล้วจะได้ค่าแรกมาแทน (จากตัวอย่างนี้ ค่าที่ได้คือ 39) ใครอยากได้ข้อมูลยอดขายครั้งล่าสุด การขนส่งครั้งล่าสุด ประะยุกต์จากสูตรนี้ได้เลยครับ 😊😊

Read more
Function

หา! ใช้ XLOOKUP ตัดเกรดก็ได้

“อยากตัดเกรดตามคะแนน ต้องทำยังไง?”คำตอบคือ =XLOOKUP(A2,$D$2:$D$7,$F$2:$F$7,,-1) “ใช้ VLOOKUP ได้ไหม?” ได้ ถ้าเป็น VLOOKUP สูตรที่ใช้คือ=VLOOKUP(A2,$D$2:$F$7,3) “ใช้ LOOKUP ได้ไหม?” ได้ ถ้าเป็น LOOKUP สูตรที่ใช้คือ=LOOKUP(A2,$D$2:$F$7) ใช่, เคสนี้ LOOKUP สูตรสั้นที่สุดในทางตรงข้าม XLOOKUP สูตรยาวที่สุด “งั้น XLOOKUP ก็ไม่เวิร์กสิ?” สูตรอาจยาวกว่า แต่ XLOOKUP ทำในสิ่งที่ LOOKUP และ VLOOKUP ทำไม่ได้นั่นคือ ข้อมูลในตารางอ้างอิง (จากภาพคือคอลัมน์ D, E, F) ไม่จำเป็นต้องเรียงจากน้อยไปมากใช่, จะเรียงข้อมูลยังไงก็ได้! (ในขณะที่ VLOOKUP และ LOOKUP ต้องเรียงข้อมูลจากน้อยไปมากเท่านั้น) นอกจากนี้ XLOOKUP ยังทำอะไรได้อีกมากมาย “ทำอะไรได้บ้าง?” ต้องติดตามในวันพรุ่งนี้ครับ 😊

Read more
Function

4 เทคนิค Excel ดึงข้อมูลตัวสุดท้าย

“อยากดึงข้อมูลตัวสุดท้าย ต้องเขียนสูตรยังไงครับ?” ตั้มโพล่งขึ้น“ใช้ VLOOKUP แบบ Approximate Match ไม่ได้เหรอ?” ผมถามกลับ“ผมลองแล้ว มันดึงค่ามาผิดครับ”“เอ๋!” ข้อมูลที่ตั้มมีคือ บันทึกการขายของแต่ละประเทศ (A2:C8)สิ่งที่ต้องการคือ เขียนสูตรที่เซลล์ G2 เพื่อดึงข้อมูลค่าสุดท้ายของ Thailandผลลัพธ์ที่ควรจะเป็นคือ 600

Read more
Function

8 เทคนิค Excel ดึงข้อมูลแบบหลายเงื่อนไข [Multiple Criteria Lookup]

“VLOOKUP ดึงข้อมูลแบบ 2 เงื่อนไขได้ไหมครับ?” “หือม์.. ยังไงนะตั้ม?” คำถามตั้มทำผมงง“คือผมมีชื่อประเทศ กับขนาดของสาขา อยากเขียนสูตรเพื่อดึงชื่อสาขานั้นครับ” ข้อมูลที่ตั้มมีคือ รายละเอียดของทุกสาขา หน้าตาแบบนี้ครับ สิ่งที่ต้องการคือ ถ้ามีเงื่อนไขเป็นชื่อประเทศ (F4) กับขนาดของสาขา (G4) ต้องเขียนสูตรยังไงถึงจะได้ชื่อสาขานั้น (H4)

Read more
Function

ไม่อยากใช้ IF ซ้อนกันเยอะๆ ทำไงดี? ep3 [Alternatives of Nested IF in Excel]

“เจอตัวแล้ว” โจ้ส่งเสียงเมื่อเจอหน้าผม“มาอธิบายต่อเลย คราวนี้เจอแต่เช้า ห้ามหนีไปไหนนะ” โจ้ตัดทางถอยทันที“มีอะไรให้พี่ช่วยหรือโจ้” “ครั้งก่อนพี่บอกว่าถ้าไม่อยากใช้ IF ซ้อนกันเยอะๆให้ใช้ VLOOKUP แทน”“ใช่ ทำไมหรือ?” ผมถามกลับ“พี่พูดต่อว่า VLOOKUP อาจไม่ใช่วิธีที่ดีที่สุด”“ใช่ พี่พูดยังงั้น”“แล้ววิธีที่ดีที่สุดคืออะไรครับ?” โจ้เผยสิ่งที่ต้องการ“วิธีที่ดีที่สุดคือ ตรรกะ” “ตรรกะ… ยังไงอ่ะพี่?”“พี่มาที่โต๊ะผมทีได้ไหม ผมมีเคส IF ซ้อน IF จะถามพอดีเลย” โจ้ใช้ประโยคคำสั่งและขอร้อง

Read more