หากมีข้อมูลที่ทราบในสเปรดชีต คุณสามารถใช้ Show
VLOOKUP สําหรับ BigQuery การค้นหาแนวตั้ง แสดงผลค่าในคอลัมน์ข้อมูลในตำแหน่งที่พบรายการที่ตรงกันในคอลัมน์การค้นหา ตัวอย่างการใช้งาน
รูปแบบคำสั่ง
เคล็ดลับ: รูปแบบคำสั่ง\=VLOOKUP( อินพุต
ผลลัพธ์ค่าที่ตรงกันค่าแรกจาก`VLOOKUP("Apple",table_name!fruit,table_name!price)`2ที่เลือก รายละเอียดทางเทคนิค ตัวอย่าง \=VLOOKUP(G9, B4:D8, 3, FALSE) \=VLOOKUP("Apple", B4:D8, 3, TRUE) อินพุต คำอธิบาย ค่านี้คือค่าที่คุณค้นหาในคอลัมน์แรกของ `VLOOKUP`6 หากไม่ต้องการค่าที่ผิดพลาด คำค้นหาต้องอยู่ในคอลัมน์แรกของ `VLOOKUP`6 นอกจากนี้ ระบบยังรองรับการอ้างอิงเซลล์ด้วย วิธีการตรวจสอบแบบง่าย: เมื่อ `VLOOKUP`6 อินพุตนี้คือ `VLOOKUP`6 ซึ่งทำงานดังนี้
หากไม่ต้องค่าที่ผิดพลาด คำการค้นหาต้องอยู่ในคอลัมน์แรกของ `VLOOKUP`6 วิธีการตรวจสอบแบบง่าย: เมื่อ `VLOOKUP`7 เรียกอีกอย่างว่า "หมายเลขคอลัมน์" โดยข้อมูลนี้คือดัชนีของคอลัมน์ใน `VLOOKUP`6 ที่มีค่าผลลัพธ์
หลังจากตั้งค่าช่วงแล้ว เคล็ดลับ: เมื่อใช้
อินพุตนี้ไม่บังคับ โดยมีตัวเลือกคือ
เราขอแนะนำให้คุณทำดังนี้
เอาต์พุตนี้คือค่าที่
ตัวอย่าง VLOOKUP พื้นฐานVLOOKUP ในคำค้นหาต่างๆใช้ คำอธิบาย เมื่อใช้ หากไม่ต้องค่าที่ผิดพลาด คำค้นหาเหล่านี้ต้องอยู่ในคอลัมน์แรกของ `VLOOKUP`6 และหากไม่ต้องการป้อนค่าสําหรับคำค้นหา คุณก็ใช้การอ้างอิงเซลล์ เช่น "G9" ได้เช่นกัน
\=VLOOKUP("Orange", B4:D8, 3, FALSE) ผลลัพธ์ = $1.01
\=VLOOKUP("Apple", B4:D8, 3, FALSE) ผลลัพธ์ = $1.50
\=VLOOKUP(G9, B4:D8, 3, FALSE) ผลลัพธ์ = $1.50 VLOOKUP ในดัชนีคอลัมน์ต่างๆใช้ คำอธิบาย เมื่อใช้ `result_column`6 = 2 ค้นหาจํานวนของส้ม (Orange) ซึ่งเป็นคอลัมน์ที่ 2 ของ `VLOOKUP`6 \=VLOOKUP(G3, B4:D8, 2, FALSE) ผลลัพธ์ = 5 การจับคู่ที่ตรงกันทั้งหมดหรือการจับคู่แบบใกล้เคียงของ VLOOKUP
คำอธิบาย ใช้การจับคู่แบบใกล้เคียงหรือ หากต้องการค้นหารหัส = 102 ซึ่งไม่มีอยู่ในตาราง การจับคู่แบบใกล้เคียงจะแสดงผลลัพธ์น้อยกว่าที่ต้องการ 1 ระดับโดยแสดงเป็นรหัส = 101 เนื่องจาก 101 คือค่าที่ใกล้เคียงที่สุดและเป็นค่าที่น้อยกว่า 102 ในคอลัมน์คำค้นหา การจับคู่แบบใกล้เคียงจะค้นหาในคอลัมน์คำค้นหาจนกว่าจะเจอค่าที่มากกว่าคำที่ค้นหา จากนั้นจะหยุดอยู่ที่แถวก่อนหน้าค่าที่มากกว่าดังกล่าว และแสดงค่าจากคอลัมน์ผลลัพธ์ในแถวนั้น ซึ่งหมายความว่าหากคอลัมน์คำค้นหาไม่ได้จัดเรียงจากน้อยไปมาก คุณอาจได้ผลลัพธ์ที่ไม่ถูกต้อง สําคัญ: ก่อนใช้การจับคู่แบบใกล้เคียง ให้จัดเรียงคำค้นหาตามลําดับจากน้อยไปมากเพื่อให้ได้ผลลัพธ์ที่ถูกต้อง ไม่เช่นนั้น คุณอาจได้ค่าผลลัพธ์ที่ไม่คาดคิด เมื่อค้นหาผลลัพธ์ที่ตรงกันทั้งหมด เช่น N/A เราจึงขอแนะนำให้คุณใช้การจับคู่ที่ตรงกันทั้งหมด เนื่องจากคาดเดาลักษณะการทำงานได้ดีกว่าการจับคู่ที่ตรงกันทั้งหมด \=VLOOKUP(G6, A4:D8, 2, FALSE) ผลลัพธ์ = "Apple" การจับคู่แบบใกล้เคียง \=VLOOKUP(G3, A4:D8, 2, TRUE) หรือ \=VLOOKUP(G3, A4:D8, 2) ผลลัพธ์ = "Banana" การใช้งาน VLOOKUP ทั่วไปแทนที่ค่าที่ผิดพลาดจาก VLOOKUPคุณอาจต้องการแทนที่ค่าที่ผิดพลาดซึ่ง N/A ให้ใช้ฟังก์ชัน `is_sorted`5 เพื่อแทนที่N/Aเริ่มแรก N/A เนื่องจากไม่มีคำค้นหา "Pencil" อยู่ในคอลัมน์ "Fruit"`is_sorted`5 จะแทนที่ค่าที่ผิดพลาด N/A ด้วยอินพุตที่ 2 ที่ระบุในฟังก์ชัน ซึ่งในกรณีของเราคือ "NOT FOUND"\=IFNA(VLOOKUP(G3, B4:D8, 3, FALSE),"NOT FOUND") ผลลัพธ์ = “NOT FOUND” เคล็ดลับ: หากคุณต้องการแทนที่ค่าที่ผิดพลาดอื่นๆ เช่น REF! โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับ IFERROR()VLOOKUP ที่มีหลายเกณฑ์คุณไม่สามารถใช้ 1. คุณสามารถสร้างคอลัมน์ Helper ได้หากใช้ "&" เพื่อรวม First Name และ Last Name ไว้ด้วยกัน =C4&D4 แล้วลากจาก B4 ลงไปยัง B8 เพื่อสร้างคอลัมน์ Helper 2. ใช้การอ้างอิงเซลล์ B7 "JohnLee" เป็นคำค้นหา \=VLOOKUP(B7, B4:E8, 4, FALSE) ผลลัพธ์ = "Support" VLOOKUP ที่มีไวลด์การ์ดหรือการจับคู่ที่ตรงกันบางส่วนใน
หากต้องการใช้ไวลด์การ์ดใน "St*" ใช้เพื่อจับคู่กับทุกรายการที่ขึ้นต้นด้วย "St" โดยไม่คํานึงถึงจํานวนอักขระ เช่น "Steve", "St1", "Stock" หรือ "Steeeeeeve" \=VLOOKUP("St*", B4:D8, 3, FALSE) ผลลัพธ์ = "Marketing" แก้ปัญหาข้อผิดพลาดและแนวทางปฏิบัติแนะนําผลลัพธ์ที่ไม่ถูกต้อง
หากต้องการผลลัพธ์ตามที่คาดไว้ ให้นําเว้นวรรคออกก่อนใช้ N/A
REF!คุณอาจระบุ `VLOOKUP`6 ด้วยตัวเลขที่มากกว่าจํานวนสูงสุดของคอลัมน์ `VLOOKUP`6 โดยไม่ได้ตั้งใจ ดังนั้นเพื่อหลีกเลี่ยงปัญหานี้ โปรดตรวจสอบว่าคุณทําสิ่งต่อไปนี้
VALUE!หากได้รับข้อผิดพลาด VALUE! อาจมีสาเหตุดังนี้
สําคัญ: `VLOOKUP`7 ยอมรับเฉพาะตัวเลขเท่านั้น NAME?
แนวทางปฏิบัติแนะนำ สิ่งต้องทำ เหตุผล ใช้การอ้างอิงแบบสัมบูรณ์สําหรับ `VLOOKUP`6 คุณควรใช้สิ่งต่อไปนี้
คุณไม่ควรใช้ชุดคำสั่งต่อไปนี้
เพื่อป้องกันการเปลี่ยนแปลงที่คาดเดาไม่ได้ในส่วน `VLOOKUP`6 เมื่อมีการคัดลอกหรือลากลง จัดเรียงคอลัมน์แรกตามลําดับจากน้อยไปมากเมื่อใช้การจับคู่แบบใกล้เคียง เช่น ก่อนใช้
หากต้องการตัดช่องว่างที่นำหน้าหรือตามหลังข้อความ คุณสามารถใช้ข้อมูล การจัดระเบียบข้อมูล ตัดช่องว่างได้ไม่จัดเก็บค่าตัวเลขหรือวันที่เป็นข้อความ ตรวจสอบว่าระบบไม่ได้เก็บค่าวันที่หรือตัวเลขในคอลัมน์แรกของช่วง \=Query() ใน Google Sheets ใช้ทําอะไรQuery เป็นคำสั่งที่จะช่วยให้เราสามารถดึงข้อมูลใน Column ที่ต้องการมาใช้งานได้ ในขั้นตอนแรกต้องตั้งค่าชุดของข้อมูลที่จะนำมาใช้ก่อน โดยการไปกำหนดชื่อของตารางข้อมูล โดยคลิกที่ด้านบนเลข 1 ดังภาพ Conditional Formatting Google Sheets ทำยังไงใช้การจัดรูปแบบตามเงื่อนไขขั้นสูง. เปิดสเปรดชีตใน Google ชีตจากคอมพิวเตอร์. เลือกเซลล์ที่ต้องการจัดรูปแบบ. คลิกรูปแบบ การจัดรูปแบบตามเงื่อนไข. ในเมนูแบบเลื่อนลง "จัดรูปแบบเซลล์หาก" ให้คลิกสูตรที่กำหนดเองคือ หากมีกฎอยู่แล้ว ให้คลิกเพิ่ม สูตรที่กำหนดเอง. คลิกค่าหรือสูตร แล้วเพิ่มสูตรและกฎ. คลิกเสร็จ. สูตร Iferror ใช้สำหรับอะไรใน Google Sheets?IFERROR: แสดงผลอาร์กิวเมนต์แรกหากไม่ใช่ค่าที่ผิดพลาด หรือมิฉะนั้นแสดงผลอาร์กิวเมนต์ที่สองหากมี หรือเว้นว่างไว้หากไม่มีอาร์กิวเมนต์ที่สอง IFS: ประเมินเงื่อนไขจำนวนมากและแสดงผลค่าที่สอดคล้องกับเงื่อนไขแรกที่เป็นจริง การเรียงลำดับข้อมูลใน Google Sheets ต้องใช้ function ใดจัดเรียงข้อมูลตามลำดับตัวอักษรหรือตัวเลข. เปิดสเปรดชีตใน Google ชีตจากคอมพิวเตอร์. ไฮไลต์กลุ่มเซลล์ที่ต้องการจัดเรียง. หากแผ่นงานมีแถวส่วนหัว ให้ตรึงแถวแรก. คลิกข้อมูล จัดเรียงช่วง ... . หากคอลัมน์มีชื่อ ให้คลิกข้อมูลมีแถวส่วนหัว. เลือกคอลัมน์ที่คุณต้องการจัดเรียงก่อน จากนั้นก็เลือกลำดับการจัดเรียง ... . คลิกจัดเรียง. |