วิธีใช้ VLOOKUP ใน Google ชีต

ชีวิต(Life)ยุ่งเหยิงใช่มั้ย? สิ่งต่างๆ เช่น การติดตามการเงินและการจัดการเวลาเป็นเรื่องที่ยุ่งยากและใช้เวลานาน กระนั้น สิ่งเหล่านี้ก็เป็นสิ่งที่หากจัดลำดับไว้ จะทำให้ชีวิตคุณดีขึ้น สเปรดชีตสามารถช่วย(Spreadsheets can help every day)งานประเภทนี้ได้ ทุกวัน

อย่างไรก็ตาม การค้นหาข้อมูลในสเปรดชีตอาจเป็นเรื่องยาก นั่นเป็นเหตุผลที่เราจะแสดงให้คุณเห็นถึงวิธีใช้ฟังก์ชัน VLOOKUP(VLOOKUP)ในGoogle ชีต(Sheets)เพื่อให้ค้นหาบางสิ่งในสเปรดชีตได้ง่ายขึ้นมาก

VLOOKUP คือฟังก์ชันชีต(Sheets function)เพื่อค้นหาบางอย่างในคอลัมน์แรกของสเปรดชีต ตัว V ใช้สำหรับแนวตั้งเพราะเช่นเดียวกับคอลัมน์บนอาคาร คอลัมน์สเปรดชีตเป็นแนวตั้ง ดังนั้นเมื่อVLOOKUPพบสิ่งสำคัญที่เรากำลังมองหา มันจะบอกค่าของเซลล์เฉพาะในแถวนั้นให้เราทราบ

อธิบายฟังก์ชัน VLOOKUP(The VLOOKUP Function Explained)

ในภาพด้านล่างคือไวยากรณ์ของฟังก์ชันVLOOKUP นี่คือวิธีการจัดวางฟังก์ชัน ไม่ว่าจะใช้งานอยู่ที่ใด

ฟังก์ชันคือส่วน= =VLOOKUP( ) ภายในฟังก์ชั่นคือ:

  • ปุ่มค้นหา(Search Key ) - บอก VLOOKUP(Tells VLOOKUP)ว่าต้องค้นหาอะไร
  • ช่วง(Range)บอก VLOOKUP(Tells VLOOKUP)ว่าจะค้นหาที่ไหน VLOOKUPจะดูที่คอลัมน์ซ้ายสุดของช่วงเสมอ
  • ดัชนี(Index)บอก VLOOKUP(Tells VLOOKUP)ว่ามีกี่คอลัมน์ทางขวาของคอลัมน์ซ้ายสุดในช่วงเพื่อค้นหาค่า หากพบว่าตรงกับคีย์ค้นหา คอลัมน์ซ้ายสุดคือ 1 เสมอ คอลัมน์ถัดไปทางขวาคือ 2 และอื่นๆ
  • เรียงมั้ย? (Is sorted?)บอก VLOOKUP(Tells VLOOKUP)ว่าคอลัมน์แรกถูกจัดเรียงหรือไม่ ค่าเริ่มต้นนี้เป็นTRUEซึ่งหมายความว่าVLOOKUPจะค้นหารายการที่ตรงกับคีย์การค้นหามากที่สุด ซึ่งอาจนำไปสู่ผลลัพธ์ที่แม่นยำน้อยลง FALSEบอกVLOOKUPว่าจะต้องตรงกันทุกประการ ดังนั้นให้ใช้ FALSE

ฟังก์ชันVLOOKUPด้านบนจะใช้ค่าใดก็ตามที่อยู่ในเซลล์E1เป็นคีย์ค้นหา เมื่อพบการจับคู่ในคอลัมน์Aของช่วงของเซลล์ตั้งแต่A1ถึงC5มันจะดูในคอลัมน์ที่สามของแถวเดียวกันเมื่อพบการจับคู่และคืนค่าสิ่งที่อยู่ในนั้น รูปภาพด้านล่างแสดงผลการป้อน4ในเซลล์E1 ต่อไป มาดูสองวิธีในการใช้ฟังก์ชัน VLOOKUP(VLOOKUP)ในGoogle ชี(Google Sheets)

ตัวอย่างที่ 1: การใช้ VLOOKUP เพื่อติดตามงาน(Example 1: Using VLOOKUP For Tracking Jobs)

สมมติว่าคุณมีธุรกิจบริการและต้องการทราบว่าใบสั่งงานเริ่มต้นเมื่อใด คุณสามารถมีแผ่นงานเดียว เลื่อนลงไปที่หมายเลขใบสั่งงาน แล้วดูในแถวเพื่อดูว่าจะเริ่มเมื่อใด ที่อาจกลายเป็นเรื่องน่าเบื่อหน่ายและมีแนวโน้มที่จะผิดพลาดได้ 

หรือคุณสามารถใช้  VLOOKUP

  1. ป้อนส่วนหัวWork OrderและWork Date ที่(Work Date ) ใดที่ หนึ่งบนเวิร์กชีต

  1. เลือกเซลล์ทางด้านขวาของWork Date(Work Date )และเริ่มป้อนสูตร=VLOOKUPกล่องความช่วยเหลือจะปรากฏขึ้นเมื่อเราพิมพ์ เพื่อแสดงฟังก์ชัน Google ชี(Google Sheet functions) ตที่พร้อมใช้งาน ซึ่งตรงกับสิ่งที่เรากำลังพิมพ์ เมื่อมันแสดงVLOOKUPให้กดEnterและจะเป็นการสิ้นสุดการพิมพ์

  1. ในการตั้งค่าตำแหน่งที่ VLOOKUP จะค้นหาคีย์(Search Key) การค้นหา ให้คลิกที่เซลล์ด้านบนนี้

  1. ในการเลือกช่วง(Range )ของข้อมูลที่จะค้นหา ให้คลิกที่ ส่วนหัวของคอลัมน์ A ค้างไว้ แล้วลากเพื่อเลือกทุกอย่างที่ต้องการ รวมทั้งคอลัมน์  H

  1. ในการเลือกดัชนี(Index) หรือคอลัมน์ที่เราต้องการดึงข้อมูล ให้นับจากAถึงH Hคือคอลัมน์ที่ 7 ดังนั้นให้ป้อน7ในสูตร

  1. ตอนนี้เราระบุว่าเราต้องการค้นหาคอลัมน์แรกของช่วงอย่างไร เราต้องการการจับคู่แบบตรงทั้งหมด  ดังนั้น ป้อน FALSE

สังเกต(Notice)ว่าต้องการใส่วงเล็บเหลี่ยมเปิดหลังFALSE กด(Press) Backspace เพื่อลบออก 

จากนั้นป้อนวงเล็บปิดแบบโค้ง)แล้วกดEnterเพื่อสิ้นสุดสูตร

เราจะเห็นข้อความแสดงข้อผิดพลาด ไม่เป็นไร; เราทำสิ่งต่าง ๆ อย่างถูกต้อง ปัญหาคือเรายังไม่มีค่าคีย์การค้นหา

ในการทดสอบ สูตร VLOOKUPให้ป้อนหมายเลขใบสั่งงานแรกในเซลล์เหนือสูตรแล้วกดEnter วันที่ส่งคืนตรงกับวันที่ใน คอลัมน์ WorkDateสำหรับใบสั่งงาน A00100

หากต้องการดูว่าสิ่งนี้ทำให้ชีวิตง่ายขึ้นได้อย่างไร ให้ป้อนหมายเลขใบสั่งงานที่ไม่ปรากฏบนหน้าจอเช่นA00231

เปรียบเทียบวันที่ส่งคืนและวันที่ในแถวสำหรับA00231และควรตรงกัน ถ้าทำตามสูตรก็ดี

ตัวอย่างที่ 2: การใช้ VLOOKUP เพื่อคำนวณแคลอรี่รายวัน(Example 2: Using VLOOKUP to Calculate Daily Calories)

ตัวอย่าง Work Orderนั้นดีแต่เรียบง่าย มาดูพลังที่แท้จริงของVLOOKUPในGoogle ชีต(Google Sheets)ด้วยการสร้างเครื่องคำนวณแคลอรี่รายวัน เราจะใส่ข้อมูลลงในแผ่นงานหนึ่ง และสร้างเครื่องคำนวณแคลอรี่ในอีกแผ่นหนึ่ง

  1. เลือก(Select)ข้อมูลทั้งหมดในรายการอาหารและแคลอรี่ 

  1. เลือกข้อมูล(Data ) > ช่วง(Named Ranges)ที่มี ชื่อ

  1. ตั้งชื่อช่วงFoodRange ช่วงที่ตั้งชื่อ(Named ranges)จะจำง่ายกว่าSheet2!A1:B:29ซึ่งเป็นคำจำกัดความที่แท้จริงของช่วง

  1. กลับไปที่แผ่นงานที่มีการติดตามอาหาร ในเซลล์แรกที่เราต้องการแสดงแคลอรี่ เราสามารถป้อนสูตรได้=VLOOKUP(A3,FoodRange,2,False) )

มันจะใช้งานได้ แต่เนื่องจากไม่มีอะไรในA3จึงมีข้อผิดพลาด#REF เครื่องคิดเลขนี้อาจมี เซลล์ อาหาร(Food) จำนวนมาก ที่เว้นว่างไว้และเราไม่ต้องการเห็น # REFทั้งหมด

  1. ให้ใส่สูตรVLOOKUP ไว้ใน ฟังก์ชันIFERROR IFERRORบอกชีตว่าหากมีสิ่งใดผิดพลาดกับสูตร ให้คืนค่าว่าง

  1. ในการคัดลอกสูตรลงในคอลัมน์ ให้เลือกจุดจับที่มุมล่างขวาของเซลล์ แล้วลากลงมาเหนือเซลล์มากเท่าที่ต้องการ

ถ้าคุณคิดว่าสูตรจะใช้ A3 เป็นคีย์ตามคอลัมน์ ก็ไม่ต้องกังวล ชีตจะปรับสูตรเพื่อใช้คีย์ในแถวที่มีสูตรอยู่ ตัวอย่างเช่น ในภาพด้านล่าง คุณจะเห็นว่าคีย์เปลี่ยนเป็นA4เมื่อย้ายไปแถวที่ 4 สูตร(Formulas)จะเปลี่ยนการอ้างอิงเซลล์(change cell references)เช่นนี้โดยอัตโนมัติเมื่อย้ายจากคอลัมน์หนึ่งไปอีกคอลัมน์หนึ่งด้วย

  1. ในการเพิ่มแคลอรีทั้งหมดในหนึ่งวัน ให้ใช้ ฟังก์ชัน =SUM ในเซลล์ว่างถัดจากTotalแล้วเลือกแถวของแคลอรีด้านบนทั้งหมด

ตอนนี้เราจะเห็นจำนวนแคลอรีที่เราได้รับในวันนี้

  1. เลือกคอลัมน์แคลอรี่จากวันจันทร์(Monday )แล้ววางลงในคอลัมน์แคลอรี่ สำหรับ (Calories )วันอังคาร(Tuesday)วัน  พุธ(Wednesday)เป็นต้น

ทำเช่นเดียวกันกับเซลล์ผลรวม(Total ) ด้าน ล่างวันจันทร์ (Monday)ตอนนี้เรามีตัวนับแคลอรี่รายสัปดาห์

สรุป VLOOKUP(Summing Up VLOOKUP)

หากนี่เป็นครั้งแรกที่คุณเรียนรู้เกี่ยวกับGoogle ชีต(Google Sheets)และฟังก์ชันต่างๆ คุณจะเห็นว่าฟังก์ชันที่มีประโยชน์และทรงพลังอย่างVLOOKUPนั้นมีประโยชน์เพียงใด การรวมเข้ากับฟังก์ชันอื่นๆ เช่นIFERRORหรืออื่นๆ อีกมากมาย จะช่วยให้คุณทำทุกอย่างที่คุณต้องการ หากคุณชอบสิ่งนี้ คุณอาจลองแปลงจาก Excel เป็น Google ชี(converting from Excel to Google Sheets)



About the author

ฉันเป็นช่างคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี รวมถึง 3 ปีในฐานะพนักงานสาขา員 ฉันมีประสบการณ์ทั้งในอุปกรณ์ Apple และ Android และมีทักษะพิเศษในการซ่อมและอัพเกรดคอมพิวเตอร์ ฉันยังสนุกกับการดูภาพยนตร์บนคอมพิวเตอร์และใช้ iPhone เพื่อถ่ายภาพและวิดีโอ



Related posts