ลองมาเดากันไหมครับว่า Excel เขียนสูตรได้กี่ภาษา?

ติ๊กต็อก ติ๊กต็อก ..

แวบแรกน่าจะนึกถึง 2 ภาษาคือ Excel Function กับ VBA
แต่แท้จริงแล้วมี 5 นั่นคือ

  1. Excel Function
  2. VBA
  3. M Code
  4. DAX
  5. MDX

แต่ละภาษาเป็นยังไง มาดูกันเลย

“อยากใช้ Function Excel เก่งๆ ซื้อหนังสือเล่มไหนดี?”

ผมมักได้รับคำถามนี้อยู่เสมอ

คำตอบที่ตอบทุกครั้งคือ

“ทำไมต้องซื้อ?”

“ในเมื่อเรา “มี” หนังสือเล่มนั้นอยู่แล้ว!”

ทราบไหมครับว่าเอ็กเซลมี “ฟังก์ชั่นแห่งความลับ” (The Function of Secret) ด้วยนะ!

อารมณ์ประมาณ “ห้องแห่งความลับ” (The Chamber of Secret) ของแฮร์รี่ พอตเตอร์ ยังไงยังงั้น

ฮ้า! น่าสนใจใช่ไหมละ…

ฟังก์ชั่นที่ว่านั้น มีชื่อว่า

DATEDIF

“อยากรู้ว่ายอดขายของลูกค้าเจ้านี้จัดเป็นลำดับที่เท่าไรของทั้งหมด ควรเขียนสูตรยังไง?” พี่บีถาม

“ใน Excel มีฟังก์ชัน RANK ช่วยหาลำดับที่ของข้อมูลได้ครับ” ผมตอบ

“มันมี RANK ตั้ง 3 ตัว ต้องใช้ตัวไหนอ่ะ?”

Rank 3 ตัว ที่พี่บีพูดถึง คือแบบนี้ครับ

rank_3type_161028

“ฟังก์ชัน ISERROR ต่างกับ IFERROR ยังไงครับ?”

ผมได้รับคำถามนี้จากแฟนเพจหลายท่าน แต่ยังไม่ได้ตอบซักที

วันนี้ฤกษ์งามยามดี ขอตอบในบทความนี้ละกันครับ

32122880_s

มาถึงภาคสุดท้ายของไตรภาค VLOOKUP กันแล้วนะครับ

จากสองภาคแรก ชำแหละ VLOOKUP จากข้างหลังทะลุถึงหัวใจ ภาค 1 (VLOOKUP คลุกเคล้า COLUMNS หรือ MATCH) และ ชำแหละ VLOOKUP จากข้างหลังทะลุถึงหัวใจ ภาค 2 (VLOOKUP vs INDEX) เราคุยกันเฉพาะ VLOOKUP ที่ลงท้ายด้วย FALSE หรือ 0 เท่านั้น

VLOOKUP แบบนี้มีชื่อทางการว่า VLOOKUP แบบ Exact Match

ยังมี VLOOKUP อีกแบบนึง ที่ลงท้ายด้วย TRUE หรือ 1 (หรือไม่ใส่องค์ประกอบลำดับที่ 4 ในสูตร)

VLOOKUP แบบนี้มีชื่อทางการว่า VLOOKUP แบบ Approximate Match

จากบทความที่แล้ว ชำแหละ VLOOKUP จากข้างหลังทะลุถึงหัวใจ ภาค 1 (VLOOKUP คลุกเคล้า COLUMNS หรือ MATCH) ผมทิ้งท้ายว่า VLOOKUP ยังมีข้อจำกัดอีกข้อหนึ่ง

และด้วยข้อจำกัดนี้เอง ทำให้หลายคนหันไปใช้ฟังก์ชันอื่นแทน

ข้อจำกัดที่ว่าคือ

เซลล์อ้างอิงต้องอยู่คอลัมน์ซ้ายสุดเสมอ !!

คนทำงานส่วนใหญ่ น่าจะเคยใช้ฟังก์ชันใน Excel กันมาไม่น้อย

หนึ่งในฟังก์ชันยอดฮิตที่ทุกคนต้องใช้ ก็คือฟังก์ชันที่มีชื่อ 3 พยางค์ว่า

VLOOKUP

VLOOKUP เป็นฟังก์ชันที่มีประโยชน์มาก เรียกได้ว่าเป็นฟังก์ชันแรกในตระกูล Lookup & Reference (เช่น HLOOKUP, MATCH, INDEX, INDIRECT) ที่เราฝึกใช้กัน

แต่… VLOOKUP ก็เป็นฟังก์ชันที่มีข้อด้อยพอตัว ซึ่งบางคนรู้ แต่บางคนไม่รู้!

แล้วเจ้าข้อด้อยทีว่ามันคืออะไรล่ะ?

วันนี้เรามาชำแหละ VLOOKUP ให้ถึงกึ๋นทะลวงทรวงกันเลยครับ ^__^