เอ๊กเซล : พวกเรามองขึ้น

วันนี้มาตอบจดหมายเอ๊กเซลคาใจครับ จากน้องแอน :smallgrin:

ขอถามเรื่อง excel หน่อยค่ะ คือแอนมี sheet นึงที่มีข้อมูลของรหัสกับชื่ออยู่ เช่น

  A         B
001   แอน
002   โบว์
003   จอย
004   บวบ
005   โอ๋
006   แมว

ทีนี้แอนมีอีกชีทนึงซึ่ง column นึงเป็นชื่อ ส่วน column ข้างๆอยากจะหารหัสของคนๆนั้นมาใส่ เช่น ช่อง B1 เป็น แอน ช่อง C1 ก็อยากให้เอารหัส 001 มาใส่น่ะค่ะ ต้องใส่สูตรอะไรยังไงเหรอคะ


เดาว่า sheet แรกจะเป็นฐานข้อมูล (ข้อมูลคือ รหัส กับ ชื่อสาวก)
ส่วน sheet สองจะเป็นการแสดงรหัสของสาวกที่เราใส่ไว้ โดยดึงจากฐานข้อมูล

ในกรณีนี้ เราจะใช้สูตร VLOOKUP เข้าไปดึงข้อมูลครับ

.

VLOOKUP
ใช้ค้นหาค่าในคอลัมน์ซ้ายสุดของตาราง แล้วส่งกลับค่าในแถวเดียวกันจากคอลัมน์ที่ระบุไว้ในตาราง

Syntax
VLOOKUP(ค่าที่จะหาในคอลัมน์แรกของตาราง,ตารางหรือฐานข้อมูลที่เราใช้อ้างอิง,เลขคอลัมน์ในตารางที่เราต้องการจะส่งค่ากลับมา ,0 หรือ 1)

งงไหมครับ? เอาเป็นว่า เหมือนเวลาเราไปที่อำเภอ(ฐานข้อมูล) บอกเจ้าหน้าที่ว่า ขอทราบเลขบัตรประชาชน(รหัส)ของนายก. หน่อย
แล้วเค้าก็บอกมาให้ครับ ประมาณนี้

.

จบทฤษฎีแล้วมาปฏิบัติกันเถอะ

ขั้นแรก เตรียมฐานข้อมูลก่อน จากโจทย์ใน sheet1
VLookUp 1

ขั้นที่สอง ใน sheet2 ทำช่องไว้ใส่ชื่อกับรหัส (ลองใส่ชื่อเข้าไปเลย)
VLookUp 2

ขั้นที่สาม ถ้าเราใส่สูตรใน C1 ไปเลย มันจะไม่ได้ เพราะว่ามันผิดตาม Syntax ตัวสีแดง
ค่าที่เราจะหาคือ จอย ไม่ได้อยู่ในคอลัมน์แรกของตาราง หรือใน sheet1 คอลัมน์ A
เหมือนไปอำเภอ บอกป้าขอรหัสของจอยหน่อย ป้างง ป้ารู้แต่ 001, 002, 003, … เพราะคอลัมน์แรกของตารางเป็นรหัส

ฉะนั้นเราต้องหลอกอำเภอ โดยการเพิ่มคอลัมน์ C ใน sheet1 ให้เป็นรหัส โดยให้มันดึงข้อมูลของตัวมันเอง

(ใช้ทริกแก้ผ้าดูนะ)

ขั้นที่สี่ เราก็มาเปลี่ยนสูตรใหม่ โดยเลื่อนตารางฐานข้อมูลให้ตรงกับ Syntax

.

ขออธิบายเพิ่มเติมใน Syntax ตัวสีน้ำเงิน :wink:
ถ้าเราใส่ 0 คือ ชื่อที่เราใส่ต้องตรงเป๊ะ ถ้าผิดจะเออเร่อ
ถ้าเราใส่ 1 คือ มันจะหาอะไรที่ใกล้เคียงมาให้
เช่น
ลองใส่ชื่อ จักรี ดูในกรณี 0

แล้วถ้าลองเป็น 1 ล่ะ

:mad:

.

แนบไฟล์ตัวอย่างและการประยุกต์ใช้(เล็กๆ)มาให้ดูครับ นี่ :)

Join the Conversation

8 responses from 7 others.

  1. ชอบค่ะ หมายถึงว่า ชอบชื่อจัง พวกเรามองขึ้น vlookup
    ใช้ตอนทำงาน ตลอดเลย :cheerful:

  2. พี่ครับ ผมขอแลกลิ้งกับบ,๊อกพี่ได้เป่าครับผม
    อันนี้บล๊อกผมครับ http://www.peboom.com
    ตอนนี้ผมติดบล๊อกพี่ไว้ที่บล๊อกผมแล้วเรียบร้อยครับ ^^”
    เอ่อผมชื่อบูมนะครับ ยินดีที่ได้รู้จักนะครับ :8O

  3. สวัสดีปีใหม่ครับ ขอให้คุณหนุ่มมีความสุขมาก ๆ ร่ำรวยเงินทองครับ

  4. สวัสดีปีใหม่ครับ ขออำนาจคุณพระศรีรัตนตรัย ดลบัลดาลให้ทุกๆคน ประสบแด่ความสุขความเจริญตลอดปี ๒๕๕๒ ครับ

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.