:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

การเปรียบเทียบข้อมูล 3 column

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
piak
Member
Member
Posts: 5
Joined: Tue Mar 09, 2010 7:59 pm

การเปรียบเทียบข้อมูล 3 column

#1

Post by piak »

จากไฟล์ที่แนบไปให้นั้น เบื้องต้นจะเห็นได้ว่ามี อยู่ 3 column คือ A B และ C
**ขอเกริ่นก่อนครับว่า Column B และ Column C นั้น เป็นข้อมูลที่ไม่สามารถเปลี่ยนได้ เพราะว่า
ใน column C นั้นหมายถึง เลขประชาชน และ Column B นั้นก็หมายถึงรหัสประจำตัว(จะสลับเปลี่ยนกันไม่ได้)
สิ่งที่ผมพยายามที่จะทำก็คือ"นำข้อมูลจาก Column A ไปเปรียบเทียบกับ Column B
ตัวอย่างที่ผมอยากได้นั้นอยู่ในไฟล์ที่แนบให้มาครับ.... ให้เหมือนกับ column E,F และ G

เช่น ผมต้องการเปรียบเทียบข้อมูลระหว่าง column A กับ column B (ยกตัวอย่างตัวเลขตัวแรกละกันครับ ในที่นี้ คือ 274 ซึ่งอยู่ใน cell A2)
เมื่อเปรียบเทียบกันแล้ว ค่าที่ได้จาก column B ก็ได้ 274 และสิ่งที่ตามมาก็คือ รหัสประจำตัวประชาชนจาก Column C นั้นก็คือ 1469900194092

เข้าใจไม่เข้าใจ ment กันอีกทีครับผม

ดูตัวอย่าง Link นี้ประกอบ >>>
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: การเปรียบเทียบข้อมูล 3 column

#2

Post by snasui »

:D สวัสดีครับ

ลองตามนี้ครับ

ที่ F2 คีย์

=IF(ISNUMBER(MATCH(E2,$B$2:$B$37794,0)),E2,"")

Enter

ที่ G2 คีย์

=IF(F2="","",VLOOKUP(F2,$B$2:$C$37794,2,0))

Enter

จากนั้น Copy F2:G2 ลงด้านล่างเท่าที่ต้องการ

สงสัยตรงไหนถามเพิ่มได้เรื่อย ๆ ครับ :mrgreen:
piak
Member
Member
Posts: 5
Joined: Tue Mar 09, 2010 7:59 pm

Re: การเปรียบเทียบข้อมูล 3 column

#3

Post by piak »

แหล่มเลยยยยยยยยยยยยยยยยยย :P
ซำเหมา
Member
Member
Posts: 97
Joined: Fri Jun 08, 2012 9:28 am

Re: การเปรียบเทียบข้อมูล 3 column

#4

Post by ซำเหมา »

พอดีเพิ่งเข้ามาอ่านได้สองสามครั้งครับ อยากรู้เหมือนกันว่าทำอย่างไร พอดีไม่ค่อยรู้เรื่อง excel แต่ต้องมาใช้งาน
ตัวอย่างของผมคือ
1. ต้องการเปรียบเทียบ ค่า ในตาราง 2ตารางเช่น ตารางแรก มีตัวเลข 1ถึง10 ตารางที่สอง มีตัวเลข จำนวนหนึ่ง ถ้าเราต้องการเปรียบเทียบ ว่า ถ้าค้นหาค่า ใดค่าหนึ่งในตารางที่1 เช่นค้นหาเลข 6 ซึ่งอยู่ในตารางที่1 แต่ต้องการให้เปรียบเที่ยบในตารางที่2 ซึ่งอาจอยู่คนละไฟล์ คนละ sheet ก็ได้ แล้วถ้าหาเจอ ให้แสดงค่า ตัวเลขในตารางหรือข้อมูลในตารางที่3 ซึ่งตรงกับ ค่าเลข6 ในตารางที่2 แล้วให้แสดงค่าในตารางที่ 4 ที่เราต้องการแบบนี้ พอเข้าใจไม๊ครับ รบกวนด้วยครับ
ซำเหมา
Member
Member
Posts: 97
Joined: Fri Jun 08, 2012 9:28 am

Re: การเปรียบเทียบข้อมูล 3 column

#5

Post by ซำเหมา »

snasui wrote::D สวัสดีครับ

ลองตามนี้ครับ

ที่ F2 คีย์

=IF(ISNUMBER(MATCH(E2,$B$2:$B$37794,0)),E2,"")

Enter

ที่ G2 คีย์

=IF(F2="","",VLOOKUP(F2,$B$2:$C$37794,2,0))

Enter

จากนั้น Copy F2:G2 ลงด้านล่างเท่าที่ต้องการ

สงสัยตรงไหนถามเพิ่มได้เรื่อย ๆ ครับ :mrgreen:
ตรงนี้ พอจะมีตัวอย่างให้ดูได้ไม๊ครับ คิดว่าน่าจะใช้กับกรณีของผมได้
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: การเปรียบเทียบข้อมูล 3 column

#6

Post by bank9597 »

ซำเหมา wrote:พอดีเพิ่งเข้ามาอ่านได้สองสามครั้งครับ อยากรู้เหมือนกันว่าทำอย่างไร พอดีไม่ค่อยรู้เรื่อง excel แต่ต้องมาใช้งาน
ตัวอย่างของผมคือ
1. ต้องการเปรียบเทียบ ค่า ในตาราง 2ตารางเช่น ตารางแรก มีตัวเลข 1ถึง10 ตารางที่สอง มีตัวเลข จำนวนหนึ่ง ถ้าเราต้องการเปรียบเทียบ ว่า ถ้าค้นหาค่า ใดค่าหนึ่งในตารางที่1 เช่นค้นหาเลข 6 ซึ่งอยู่ในตารางที่1 แต่ต้องการให้เปรียบเที่ยบในตารางที่2 ซึ่งอาจอยู่คนละไฟล์ คนละ sheet ก็ได้ แล้วถ้าหาเจอ ให้แสดงค่า ตัวเลขในตารางหรือข้อมูลในตารางที่3 ซึ่งตรงกับ ค่าเลข6 ในตารางที่2 แล้วให้แสดงค่าในตารางที่ 4 ที่เราต้องการแบบนี้ พอเข้าใจไม๊ครับ รบกวนด้วยครับ
:D ทำไฟล์ตัวอย่างมาดูครับ พร้อมแสดงคำตอบที่ถูกต้องมาให้ดูด้วย จะช่วยให้คิดสูตรได้รวดเร็วขึ้นครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
ซำเหมา
Member
Member
Posts: 97
Joined: Fri Jun 08, 2012 9:28 am

Re: การเปรียบเทียบข้อมูล 3 column

#7

Post by ซำเหมา »

ตัวอย่างไฟล์ครับ ช่วยหน่อยครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: การเปรียบเทียบข้อมูล 3 column

#8

Post by snasui »

:D จากตัวอย่างไฟล์ที่แนบมาให้เปิดไฟล์ทั้ง 3 ขึ้นมาพร้อมกัน จากนั้นทำตามขั้นตอนด้านล่างครับ

ในไฟล์ ผลที่อยากได้.xlsx
  1. เซลล์ B2 คีย์สูตรเพื่อดึงเงินเดือน
    =VLOOKUP(A2,[ฐานข้อมูล1.xlsx]Sheet1!$A$2:$B$14,2,0)
    Enter > Copy ลงด้านล่าง
  2. เซลล์ C2 คีย์สูตรเพื่อดึงชื่อพนักงาน
    =IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0))
    Enter > Copy ลงด้านล่าง
  3. เซลล์ D2 คีย์สูตรเพื่อดึงปันผล
    =IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0))
    Enter > Copy ]ลงด้านล่าง
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: การเปรียบเทียบข้อมูล 3 column

#9

Post by bank9597 »

:D ลองดูตามนี้ครับ
ที่ไฟล์ "ฐานข้อมูล1" และ ไฟล์ "ผลที่อยากได้"
ที่เซลล์ C2 ของทั้ง 2 ไฟล์ คีย์ =IFERROR(VLOOKUP($A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,COLUMNS($C$1:C1)+1,0),"")
คัดลอกไปทางขวามือ แล้วลงล่างพร้อมกันครับ
You do not have the required permissions to view the files attached to this post.
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
ซำเหมา
Member
Member
Posts: 97
Joined: Fri Jun 08, 2012 9:28 am

Re: การเปรียบเทียบข้อมูล 3 column

#10

Post by ซำเหมา »

snasui wrote::D จากตัวอย่างไฟล์ที่แนบมาให้เปิดไฟล์ทั้ง 3 ขึ้นมาพร้อมกัน จากนั้นทำตามขั้นตอนด้านล่างครับ

ในไฟล์ ผลที่อยากได้.xlsx
  1. เซลล์ B2 คีย์สูตรเพื่อดึงเงินเดือน
    =VLOOKUP(A2,[ฐานข้อมูล1.xlsx]Sheet1!$A$2:$B$14,2,0)
    Enter > Copy ลงด้านล่าง
  2. เซลล์ C2 คีย์สูตรเพื่อดึงชื่อพนักงาน
    =IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0))
    Enter > Copy ลงด้านล่าง
  3. เซลล์ D2 คีย์สูตรเพื่อดึงปันผล
    =IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0))
    Enter > Copy ]ลงด้านล่าง
เดี๋ยวไปลองทำครับ ตอบเร็วจัง ขอบคุณครับ อาจมีถามอีกเพราะผม ไม่ค่อยถนัดเรื่องเอกสารจริงๆ
ซำเหมา
Member
Member
Posts: 97
Joined: Fri Jun 08, 2012 9:28 am

Re: การเปรียบเทียบข้อมูล 3 column

#11

Post by ซำเหมา »

bank9597 wrote::D ลองดูตามนี้ครับ
ที่ไฟล์ "ฐานข้อมูล1" และ ไฟล์ "ผลที่อยากได้"
ที่เซลล์ C2 ของทั้ง 2 ไฟล์ คีย์ =IFERROR(VLOOKUP($A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,COLUMNS($C$1:C1)+1,0),"")
คัดลอกไปทางขวามือ แล้วลงล่างพร้อมกันครับ
เดี๋ยวไปลองทำดูครับ ขอบคุณมากครับ อาจมีถามต่อนะครับ
ซำเหมา
Member
Member
Posts: 97
Joined: Fri Jun 08, 2012 9:28 am

Re: การเปรียบเทียบข้อมูล 3 column

#12

Post by ซำเหมา »

snasui wrote::D จากตัวอย่างไฟล์ที่แนบมาให้เปิดไฟล์ทั้ง 3 ขึ้นมาพร้อมกัน จากนั้นทำตามขั้นตอนด้านล่างครับ

ในไฟล์ ผลที่อยากได้.xlsx
  1. เซลล์ B2 คีย์สูตรเพื่อดึงเงินเดือน
    =VLOOKUP(A2,[ฐานข้อมูล1.xlsx]Sheet1!$A$2:$B$14,2,0)
    Enter > Copy ลงด้านล่าง
  2. เซลล์ C2 คีย์สูตรเพื่อดึงชื่อพนักงาน
    =IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0))
    Enter > Copy ลงด้านล่าง
  3. เซลล์ D2 คีย์สูตรเพื่อดึงปันผล
    =IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0))
    Enter > Copy ]ลงด้านล่าง
ทำได้ผลดีครับ อัศจรรย์มาก เดี๋ยวอีกท่านกำลังทดลองครับ
กว่าจะได้ ไม่ค่อยเข้าใจว่า ตัวอักษรต้องใหญ่เล็กเหมือนกันแค่ไหน เท่าที่ดูถ้าไม่เหมือนอาจไม่ทำงาน
ซำเหมา
Member
Member
Posts: 97
Joined: Fri Jun 08, 2012 9:28 am

Re: การเปรียบเทียบข้อมูล 3 column

#13

Post by ซำเหมา »

snasui wrote::D จากตัวอย่างไฟล์ที่แนบมาให้เปิดไฟล์ทั้ง 3 ขึ้นมาพร้อมกัน จากนั้นทำตามขั้นตอนด้านล่างครับ

ในไฟล์ ผลที่อยากได้.xlsx
  1. เซลล์ B2 คีย์สูตรเพื่อดึงเงินเดือน
    =VLOOKUP(A2,[ฐานข้อมูล1.xlsx]Sheet1!$A$2:$B$14,2,0)
    Enter > Copy ลงด้านล่าง
  2. เซลล์ C2 คีย์สูตรเพื่อดึงชื่อพนักงาน
    =IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0))
    Enter > Copy ลงด้านล่าง
  3. เซลล์ D2 คีย์สูตรเพื่อดึงปันผล
    =IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0))
    Enter > Copy ]ลงด้านล่าง
สูตรทำงานได้ดีครับ แต่พบปัญหาว่า เครื่องที่ทำงานเป็น 2010 แต่ที่บ้าน เป็น 2003 เวลาแปลงไฟล์จาก 2010 เป็น 2003 ไปใช้ที่บ้าน มันเพี้ยนครับขึ้นคำว่า #NAME?
จะแก้ยังไงครับ
ซำเหมา
Member
Member
Posts: 97
Joined: Fri Jun 08, 2012 9:28 am

Re: การเปรียบเทียบข้อมูล 3 column

#14

Post by ซำเหมา »

snasui wrote::D จากตัวอย่างไฟล์ที่แนบมาให้เปิดไฟล์ทั้ง 3 ขึ้นมาพร้อมกัน จากนั้นทำตามขั้นตอนด้านล่างครับ

ในไฟล์ ผลที่อยากได้.xlsx
  1. เซลล์ B2 คีย์สูตรเพื่อดึงเงินเดือน
    =VLOOKUP(A2,[ฐานข้อมูล1.xlsx]Sheet1!$A$2:$B$14,2,0)
    Enter > Copy ลงด้านล่าง
  2. เซลล์ C2 คีย์สูตรเพื่อดึงชื่อพนักงาน
    =IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,2,0))
    Enter > Copy ลงด้านล่าง
  3. เซลล์ D2 คีย์สูตรเพื่อดึงปันผล
    =IF(ISNA(VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0)),"",VLOOKUP(A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,3,0))
    Enter > Copy ]ลงด้านล่าง
ผมขอทำความเข้าใจอาจารย์ทีละท่านนะครับ ตอนนี้ซื้อหนังสือมาอ่าน เพื่อพัฒนาตนเอง พอดีอายุใกล้50แล้วครับหัวช้าด้วย
ในตอนดึงชื่อพนักงาน ดูที่ัตัวเลข 16,2,0 เข้าใจว่า2คือคอล้มน์2เป็นเลขประจำตัว แต่กลับแสดงผลเป็นชื่อพนักงานได้ แต่พอมาอีกตอนดึงปันผล คอลัมน์3คือชื่อพนักงานแต่กลับดึงปันผลได้ คือไม่เข้าใจ ขออธิบายสูตรเป็นขั้นตอนได้ไม๊ครับ เช่น เท่ากับ ถ้าวงเล็บเปิด ISNA คืออะไรหาในหนังสือยังไม่เจอ ทำไมวงเล็บ (มีสามอันแต่เวลาปิด )กลับมีสี่อัน เป็นงงมากครับ
่่่่คืออยากเรียนรู้เอาไปใช้งานในไฟล์อื่นๆได้นะครับ ขอความกรุณาด้วยครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: การเปรียบเทียบข้อมูล 3 column

#15

Post by snasui »

:D สำหรับฟังก์ชั่น Vlookup ศึกษาจาก Blog นี้ครับ http://snasui.blogspot.com/2009/12/vlookup.html ส่วนกรณีที่บ้านใช้ 2003 และที่ทำงานใช้ 2010 จะมีปัญหาเนื่องจาก Version ครับ หากต้องการนำไฟล์ของ 2007 ขึ้นไปมาเปิดกับ 2003 ต้องลง Compatibility Pack เสียก่อนสามารถดาวน์โหลดได้ที่ Link นี้ครับ http://www.microsoft.com/en-us/download ... .aspx?id=3
ซำเหมา
Member
Member
Posts: 97
Joined: Fri Jun 08, 2012 9:28 am

Re: การเปรียบเทียบข้อมูล 3 column

#16

Post by ซำเหมา »

ขอบคุณมากครับ จะไปศึกษาดูก่อนครับ ยอมรับว่าเครียดครับ หาคนปรึกษายากมาก แต่อยากทำได้ครับ แฟนบอกว่าถ้าอยู่ใกล้อยากจ้างสอนเลยครับ เกรงใจถามบ่อยๆ
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: การเปรียบเทียบข้อมูล 3 column

#17

Post by snasui »

:lol: ถามได้บ่อยเท่าที่ต้องการ ไม่ต้องเกรงใจครับ ฟอรั่มนี้เปิดเพื่อถามตอบกันโดยเฉพาะครับ ปัจจุบันผมไม่รับสอนครับ :mrgreen:
ซำเหมา
Member
Member
Posts: 97
Joined: Fri Jun 08, 2012 9:28 am

Re: การเปรียบเทียบข้อมูล 3 column

#18

Post by ซำเหมา »

snasui wrote::lol: ถามได้บ่อยเท่าที่ต้องการ ไม่ต้องเกรงใจครับ ฟอรั่มนี้เปิดเพื่อถามตอบกันโดยเฉพาะครับ ปัจจุบันผมไม่รับสอนครับ :mrgreen:
ขอบคุณอาจารย์มากครับ ตอนนี้ผมกำลังหาทางเอาไปใช้กับไฟล์ที่ใช้งานจริง เมื่อคืนตีหนึ่ง ทนไม่ไหวต้องนอนก่อน เอาไว้หมดปัญญาจริงๆจะรบกวนอีกครับ :mrgreen:
ซำเหมา
Member
Member
Posts: 97
Joined: Fri Jun 08, 2012 9:28 am

Re: การเปรียบเทียบข้อมูล 3 column

#19

Post by ซำเหมา »

bank9597 wrote: :D ลองดูตามนี้ครับ
ที่ไฟล์ "ฐานข้อมูล1" และ ไฟล์ "ผลที่อยากได้"
ที่เซลล์ C2 ของทั้ง 2 ไฟล์ คีย์ =IFERROR(VLOOKUP($A2,[ข้อมูลเปรียบเทียบ.xlsx]Sheet1!$B$2:$D$16,COLUMNS($C$1:C1)+1,0),"")
คัดลอกไปทางขวามือ แล้วลงล่างพร้อมกันครับ
ได้ทดลองใช้งานสูตร ใช้งานได้ดีครับ แต่กำลังศึกษาพื้นฐานว่าแต่ละคำสั่งทำงานอย่างไร เพราะเริ่มจากคำสั่ง vlookup ก็ไปไม่เป็นแล้วครับ ยังไงก็ขอขอบคุณอาจารย์มากครับ ไว้ผมมีพื้นฐานบ้างหรืออาจอ่านเองแล้วไม่เข้าใจจะขอสอบถามอาจารย์ทั้งาสองในเวบนะครับ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: การเปรียบเทียบข้อมูล 3 column

#20

Post by bank9597 »

:lol:
ซำเหมา wrote:ขอบคุณมากครับ จะไปศึกษาดูก่อนครับ ยอมรับว่าเครียดครับ หาคนปรึกษายากมาก แต่อยากทำได้ครับ แฟนบอกว่าถ้าอยู่ใกล้อยากจ้างสอนเลยครับ เกรงใจถามบ่อยๆ
:lol: ถามได้เต็มที่ครับ เท่าที่ต้องการ ทั้งอาจารย์และสมาชิกคนอื่นเต็มใจตอบครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
Post Reply