Automatically translated.View original post

(2 / 2) Sample Excel Exam Model Option (Very Simple)

6/6 Edited to

... Read moreถ้าคุณกำลังหา “แบบฝึกหัด Excel VLOOKUP” หรืออยากรู้ว่า “VLOOKUP ใน Google Sheets” ใช้ยังไงให้ไม่พลาด ผมสรุปเป็นชุดฝึกทำ + เฉลยแบบจับมือทำให้เลย (แนวเดียวกับข้อสอบปรนัย/งานออฟฟิศที่เจอบ่อย) 1) โจทย์พื้นฐาน: ดึงราคาสินค้าจากรหัส ตารางสินค้าอยู่ช่วง A2:C6 (A=รหัส, B=ชื่อ, C=ราคา) และใน E2 มีรหัสที่ต้องการหา สูตร (Excel/Sheets ใช้ได้เหมือนกัน): =VLOOKUP(E2,$A$2:$C$6,3,FALSE) ทริค: ใส่ FALSE เพื่อให้ “ตรงตัวเป๊ะ” ลดโอกาสดึงผิดแถว และอย่าลืมล็อกช่วงด้วย $ เพื่อก็อปปี้ลงแถวอื่นได้ 2) โจทย์ดึงชื่อแทนราคา (เปลี่ยนคอลัมน์ที่คืนค่า) ถ้าต้องการคืน “ชื่อสินค้า” (อยู่คอลัมน์ 2): =VLOOKUP(E2,$A$2:$C$6,2,FALSE) จำง่าย ๆ: เลขคอลัมน์ที่ 3 คือ “นับจากซ้ายของช่วงที่เลือก” ไม่ใช่คอลัมน์ B/C ในชีตเสมอไป 3) โจทย์หา “กำไร” แล้วค่อยเอาไป Lookup (เชื่อมกับแนวข้อสอบในภาพ) ถ้าคุณมี ยอดขาย(D2) และ ต้นทุน(B2) แล้วอยากหากำไร: กำไร = ยอดขาย - ต้นทุน =D2-B2 จากนั้นค่อยเอากำไรไปทำสรุป/เทียบเกณฑ์ หรือใช้ VLOOKUP ดึง “ระดับกำไร” จากตารางเกณฑ์ก็ได้ 4) โจทย์ VLOOKUP แบบประมาณค่า (ช่วงคะแนน/ขั้นบันได) มีตารางเกณฑ์โบนัส A2:B6 โดย A เป็น “ยอดขายขั้นต่ำ” (เรียงจากน้อยไปมาก) และ B เป็น “เปอร์เซ็นต์โบนัส” ถ้า F2 คือยอดขายของพนักงาน: =VLOOKUP(F2,$A$2:$B$6,2,TRUE) ข้อสำคัญ: โหมด TRUE ต้องเรียงคอลัมน์แรกจากน้อยไปมาก ไม่งั้นผลจะเพี้ยน 5) ปัญหายอดฮิต: #N/A แก้ยังไงดี - มีช่องว่าง/เว้นวรรค: ลอง TRIM ค่า เช่น =TRIM(E2) - ตัวเลขเป็นข้อความ: ใช้ VALUE เช่น =VALUE(E2) - ต้องการซ่อน #N/A ให้ดูเรียบร้อย: =IFNA(VLOOKUP(E2,$A$2:$C$6,3,FALSE),"ไม่พบข้อมูล") (Excel รุ่นเก่าอาจใช้ IFERROR แทนได้) 6) VLOOKUP ใน Google Sheets ต่างจาก Excel ไหม โดยหลักเหมือนกันทั้งโครงสร้างและอาร์กิวเมนต์ เช่น FALSE/TRUE ใช้ได้เหมือนกัน แต่ใน Sheets ผมชอบใช้ IFNA คู่กันมาก เพราะทำงานร่วมกับข้อมูลจากฟอร์ม/อิมพอร์ตบ่อย ตัวอย่าง: =IFNA(VLOOKUP(E2,$A$2:$C$6,3,FALSE),"-") 7) ข้อจำกัดที่ควรรู้ + ทางเลือกที่แม่นกว่า VLOOKUP มองหาได้จาก “คอลัมน์ซ้ายสุดของช่วง” เท่านั้น ถ้าข้อมูลกลับด้าน (อยากหาโดยชื่อแต่ชื่ออยู่กลางตาราง) จะลำบาก ทางเลือกใน Excel: XLOOKUP หรือ INDEX+MATCH ทางเลือกใน Google Sheets: XLOOKUP (ถ้ามี) หรือ INDEX/MATCH แต่ถ้าโจทย์เป็นแนวข้อสอบพื้นฐาน VLOOKUP ยังจำเป็นมาก ทำให้คล่องไว้ก่อนครับ ถ้าคุณอยากให้ผมจัด “ชุดแบบฝึกหัด VLOOKUP 10 ข้อ” แบบทำตามได้ทีละขั้น (รวมโจทย์ผสมกับยอดขาย-ต้นทุน-กำไร และโจทย์เปอร์เซ็นต์) บอกโครงสร้างตารางที่คุณใช้มาได้ เดี๋ยวผมทำชุดเฉลยให้เข้ากับไฟล์ของคุณเลย