Buy Book from Amazon , That 's great !

Excel Vlookup Function

ผมเริ่มที่สูตรที่ผมใช้บ่อยที่สุดนะครับ คือ vlookup , ตัว Function Vlookup นี้ มีหน้าที่หาค่าที่เราต้องโดยการเอาตัวเลขหรือตัวหนังสือใดๆก็ตาม เปรียบเทียบกับตารางฐานข้อมูล โดยที่ตารางฐานข้อมูลต้องมีตัวเปรียบเทียบอยู่ด้านซ้ายเรียงลำดับจากน้อยไปหามากในแนวตั้งและค่าที่เราต้องการหาอยู่ด้านขวาเสมอจะอยู่ column ไหนก็ได้

ตัวอย่าง นะครับ


    สมมติ ค่าที่เราต้องการให้แสดง อยู่ตาราง excel ขวามือ คือ Nitrosyl Chloride เราต้องการรู้ว่ามีค่า Freeze point เท่าไหร่ตามรูปโดยมีฐานข้อมูลเป็นตาราง excel ด้านซ้าย เราก็จะใส่สูตรใน cell H15 ว่า

=VLOOKUP(G15,$B$8:$E$27,3,0)

G15 คือ ค่าที่เราต้องการเอาไปเทียบ คือ Nitrosyl Chloride
$B$8:$E$27 คือ ขอบเขตของตารางข้อมูลที่เราต้องการหาค่าในนั้นซึ่งจะต้องมีค่า Nitrosyl Chloride อยู่แถวใดแถวหนึ่ง
3 คือ column หรือ แถวแนวตั้งนับจากแถวที่เรามีตัวเทียบอยู่ โดยแถวตั้งที่มี ค่า Nitrosyl Chloride นับเป็น 1
0 คือ ค่าที่ระบุให้ตัว function เข้าใจว่าค่าที่ต้องเทียบแล้วเหมือนกันทั้งหมดไม่มีตัวอักขระไหนแตกต่างจึงจะแสดงผล

เสร็จแล้วก็ enter ก็จะได้ค่าตามตารางด้านขวานะครับ

Tip
-ตารางด้านซ้ายที่มีค่าเปรียบเทียบต้องเรียงลำดับจากน้อยไปหามาก
-ตัวขอบเขตข้อมูลตาราง excel มี $ อยู่เป็นการบังคับว่าเมื่อเรา copy สูตรนี้ไปใช้ที่ cell อื่นค่าที่ได้ขอบเขตจะไม่เคลื่อนย้าย
-สามารถกด F4 เพื่อให้มี $ อยู่ในสูตรได้นะครับ
-ถ้าค่าที่เทียบ คือ Nitrosyl Chloride ในตารางซ้ายมีการเคาะ space bar ข้างหลังคำแม้เราจะมองไม่เห็นเพราะมันว่างแต่ว่า สูตรจะอ่านออกว่าไม่เหมือนกัน ทำใไห้ไม่แสดงผลได้นะครับ อันนี้โดนหลอกหลอนกันมาเยอะแล้ว ในกรณีที่ download file ออกมาจากพวกโปรแกรมสำเร็จรูปจะเกิดกรณีนี้ได้

0 ความคิดเห็น:

แสดงความคิดเห็น



เล็กๆน้อยๆจาก ผู้เขียน

รูปภาพของฉัน
ปทุมธานี, Thailand
เมื่อเริ่มรู้จักให้ คุณจะเป็นผู้ได้รับเสมอ