: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

ต้องการเปรียบข้อมูล 2 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
itsaumm
Member
Member
Posts: 3
Joined: Thu Mar 25, 2010 9:32 am

ต้องการเปรียบข้อมูล 2 column แบบมีเงื่อนไข ใช้สูตรอะไรคะ

#1

Post by itsaumm »

สวัสดีค่ะ รบกวนสอบถามค่ะ
ตอนแรกคิดว่าใช้สูตร match หรือ vlookup แต่พอต้องการให้มีเงื่อนไขด้วย เลยงงๆว่าจะเขียนยังไงดี -*-

จากไฟล์ที่แนบ
คอลัมภ์ A คือรหัสของคนที่ต้องเรียน
คอลัมภ์ B คือรหัสของคนที่เข้ามาเรียนทั้งหมด

ถ้าคนที่อยู่ใน A มีอยู่ใน B ก็ถือว่าผ่าน
เพราะฉะนั้น เลยอยากเปรียบเทียบข้อมูล 2 ชุดนี้
หากมี/ไม่มี ให้ใส่ yes หรือ no ในคอลัมภ์ C ค่ะ
Test.xls
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30919
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: ต้องการเปรียบข้อมูล 2 column แบบมีเงื่อนไข ใช้สูตรอะไรคะ

#2

Post by snasui »

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

ที่ D2 คีย์สูตร

=IF(ISNA(MATCH(B2,$C$2:$C$126,0)),"No","Yes")

Enter > Copy ลงด้านล่าง

ความหมายสูตรคือ
ถ้าไม่พบค่า B2 ในช่วง C2:C126 ให้แสดงค่า No แต่ถ้าพบ ให้แสดงผล Yes

Note:
  1. MATCH(B2,$C$2:$C$126,0) จะให้ผลลัพธ์เป็นลำดับที่พบ แต่ถ้าไม่พบจะแสดง #N/A
  2. ISNA(MATCH(B2,$C$2:$C$126,0)) เป็นการตรวจสอบว่าผลลัพธ์จากฟังก์ชั่น Match เป็น #N/A ใช่หรือไม่
:mrgreen:
itsaumm
Member
Member
Posts: 3
Joined: Thu Mar 25, 2010 9:32 am

Re: ต้องการเปรียบข้อมูล 2 column แบบมีเงื่อนไข ใช้สูตรอะไรคะ

#3

Post by itsaumm »

ได้แล้วค่ะ ต้องขอบคุณมากๆเลยค่ะ ^^

แต่มีปัญหาใหม่ คือ ตอนที่ copy สูตรลงด้านล่าง
ผลลัพธ์มันไม่ update ตามสูตรที่ก๊อบลงมาค่ะ
ทำให้ผลลัพธ์ตรง yes/no ที่คอลัมภ์ C ไม่ถูกต้อง
เช่น ที่ D2 เป็น no มันก็จะ no ลงมาหมดเลย

ต้องมาคลิกเพื่อจะ edit สูตร (แต่สูตรมันถูกอยู่แล้วอะค่ะ) ก็เลยไม่ได้ edit
พอกด enter อีกที ผลถึงจะเปลี่ยนให้

ไม่ทราบทำอะไรผิดไปรึเปล่า รบกวนอีกครั้งค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 30919
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: ต้องการเปรียบข้อมูล 2 column แบบมีเงื่อนไข ใช้สูตรอะไรคะ

#4

Post by snasui »

:o ลองส่งไฟล์ที่ลองทำแล้วมาให้ดูหน่อยรับ :mrgreen:
User avatar
snasui
Site Admin
Site Admin
Posts: 30919
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: ต้องการเปรียบข้อมูล 2 column แบบมีเงื่อนไข ใช้สูตรอะไรคะ

#5

Post by snasui »

itsaumm wrote:...

ต้องมาคลิกเพื่อจะ edit สูตร (แต่สูตรมันถูกอยู่แล้วอะค่ะ) ก็เลยไม่ได้ edit
พอกด enter อีกที ผลถึงจะเปลี่ยนให้

ไม่ทราบทำอะไรผิดไปรึเปล่า รบกวนอีกครั้งค่ะ
:lol: แสดงว่ากำหนดการคำนวณเป็น Manual ไว้ครับ สามารถเข้าไปกำหนดให้เป็น Automatic ตามด้านล่างครับ

Tools > Options > Calculation > Automatic

:mrgreen:
itsaumm
Member
Member
Posts: 3
Joined: Thu Mar 25, 2010 9:32 am

Re: ต้องการเปรียบข้อมูล 2 column แบบมีเงื่อนไข ใช้สูตรอะไรคะ

#6

Post by itsaumm »

อ่าาาา จริงด้วยค่ะ :!:
ขอบคุณมากค่ะ ตอนนี้เซตให้เป็น automatic แล้วเรียบร้อย :D

ต้องศึกษาexcel แบบจริงจังแล้วล่ะค่ะ แค่รวมสูตรเองยังมึนเลย //ทุบๆ
Post Reply