: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

ดึงข้อมูลข้ามชีต หลายเงื่อนไข

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
dewm22
Member
Member
Posts: 4
Joined: Sat Sep 08, 2012 1:19 pm

ดึงข้อมูลข้ามชีต หลายเงื่อนไข

#1

Post by dewm22 »

สอบถามการดึงข้อมูลข้ามชีตหลายเงื่อนไขครับ
จะดึงข้อมูลจากชีต1 ในช่องE ไปชีต2 เงื่อนไข
1.หมวดวิชาตรงกัน (เช่นสังคมศาสตร์ในหมวดทั่วไป)
2.ในช่องDเป็นแถบดำ(หรือต้องเป็นตัวเลขก็ได้ครับ)
ต้องปรับและแก้ไขยังไงครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ดึงข้อมูลข้ามชีต หลายเงื่อนไข

#2

Post by snasui »

:D หมวดวิชาใน Sheet1 ดูจากไหนครับ ในคอลัมน์ D ที่บอกว่าเป็นแถบดำคือค่าว่างใช่หรือไม่ครับ
dewm22
Member
Member
Posts: 4
Joined: Sat Sep 08, 2012 1:19 pm

Re: ดึงข้อมูลข้ามชีต หลายเงื่อนไข

#3

Post by dewm22 »

snasui wrote::D หมวดวิชาใน Sheet1 ดูจากไหนครับ ในคอลัมน์ D ที่บอกว่าเป็นแถบดำคือค่าว่างใช่หรือไม่ครับ
1.หมวดวิชาอยู่ที่ อยู่ที่ E3และE4คู่กันครับ
2. แสดงแทบดำเพื่อให้รู้ว่าวิชานี้ลงเรียนไปแล้วครับ
ในชีตสองจะเหลือวิชาที่จะต้องลงเรียนครับ
ต้องปรับและแก้ไขอย่างไรครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ดึงข้อมูลข้ามชีต หลายเงื่อนไข

#4

Post by snasui »

:D ไม่เข้าใจครับ ค่อย ๆ ถามตอบกันไปครับ

E3:E4 ใน Sheet1 คือ หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต, กลุ่มวิชามนุษยศาสตร์ เลือกอย่างน้อย 6 หน่วยกิต ตามลำดับ ตรงกับค่าใดใน Sheet2 ครับ :?: การจะให้อ้างอิงกันได้ จำเป็นจะต้องมีค่านั้นอยู่ทั้งสองชีท ถ้าไม่มี ให้สร้างขึ้นมาใหม่ครับ

การแสดงแถบดำคือการระบายสีลงในเซลล์ไม่สะดวกในการเขียนสูตรไปอ้างอิง ให้เปลี่ยนเป็นค่าใด ๆ แทน ลองทำตัวอย่างมาใหม่ครับ
dewm22
Member
Member
Posts: 4
Joined: Sat Sep 08, 2012 1:19 pm

Re: ดึงข้อมูลข้ามชีต หลายเงื่อนไข

#5

Post by dewm22 »

ลองแก้มาอีกครั้งครับ ไม่รู้ว่าโอเคหรือไม่นะครับ
1.ถ้าด้านหน้ามี 1 ไม่ดึงไป
2.เรียงตามหมวดวิชาด้านหลังครับ(ถ้าหมวดวิชาเป็นตัวเลขจะง่ายขึ้นไหมครับ)
You do not have the required permissions to view the files attached to this post.
In Stock Shop สินค้าพร้อมส่ง
ขายเสื้อผ้าแฟชั่น เครื่องประดับ เครื่องสำอางเกาหลี พร้อมส่ง
พร้อมส่ง.net
Facebook
Email : instockshop@hotmail.com
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ดึงข้อมูลข้ามชีต หลายเงื่อนไข

#6

Post by snasui »

:lol: ผมมีข้อสงสัยตามด้านล่างครับ
  1. ใน Sheet2 มีแบ่งเป็นตารางย่อย ๆ ตามภาคการศึกษา ในการดึงข้อมูลต้องดูภาคการศึกษาหรือไม่ ถ้าดู ค่าใดใน Sheet1 แสดงภาคการศึกษาเอาไว้ครับ :?:
  2. ตามความเข้าใจผมคือให้เอาคอลัมน์ E ใน Sheet1 มาแสดงในคอลัมน์ C ใน Sheet2 โดยมีเงื่อนไขคือ คอลัมน์ C ใน Sheet1 ไม่เป็นเลข 1
  3. หากเป็นตามข้อ 2 จะพบว่ามีข้อมูลต้องดึงมาจำนวนมาก ที่แสดงตารางปลายทางไว้รองรับแค่ 7 บรรทัดไม่พอแน่นอน ช่วยอธิบายเพิ่มเติมด้วยครับ
ขอถามเป็นเบื้องต้นเท่านี้ก่อน ในตัวอย่างควรจะกรอกข้อมูลที่ถูกต้องมาเป็นตัวอย่างให้ด้วยสักสี่ห้าตัวอย่าง จะทำให้เข้าใจเพิ่มขึ้นครับ
dewm22
Member
Member
Posts: 4
Joined: Sat Sep 08, 2012 1:19 pm

Re: ดึงข้อมูลข้ามชีต หลายเงื่อนไข

#7

Post by dewm22 »

snasui wrote::lol: ผมมีข้อสงสัยตามด้านล่างครับ
  1. ใน Sheet2 มีแบ่งเป็นตารางย่อย ๆ ตามภาคการศึกษา ในการดึงข้อมูลต้องดูภาคการศึกษาหรือไม่ ถ้าดู ค่าใดใน Sheet1 แสดงภาคการศึกษาเอาไว้ครับ :?:
  2. ตามความเข้าใจผมคือให้เอาคอลัมน์ E ใน Sheet1 มาแสดงในคอลัมน์ C ใน Sheet2 โดยมีเงื่อนไขคือ คอลัมน์ C ใน Sheet1 ไม่เป็นเลข 1
  3. หากเป็นตามข้อ 2 จะพบว่ามีข้อมูลต้องดึงมาจำนวนมาก ที่แสดงตารางปลายทางไว้รองรับแค่ 7 บรรทัดไม่พอแน่นอน ช่วยอธิบายเพิ่มเติมด้วยครับ
ขอถามเป็นเบื้องต้นเท่านี้ก่อน ในตัวอย่างควรจะกรอกข้อมูลที่ถูกต้องมาเป็นตัวอย่างให้ด้วยสักสี่ห้าตัวอย่าง จะทำให้เข้าใจเพิ่มขึ้นครับ
1.ไม่แบ่งภาคครับ ใส่ตามหมวดได้เลย
2.ใช่ครับ
3.ถ้าให้เรียงตามลำดับได้ไหมครับ ส่วนที่เหลือไม่เป็นไรครับ

คอนเซปคือ ให้นักศึกษากรอกวิชาที่เรียนแล้วในชีต1คอลัมน์ B แล้วในชีต2 จะแสดงวิชาที่ควรจะลงเรียนครับ(คือวิชาที่เหลือตามลำดับ)
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ดึงข้อมูลข้ามชีต หลายเงื่อนไข

#8

Post by snasui »

เริ่มวนครับ กรณีตามด้านล่างนี้ไม่เข้าใจตรงไหนครับ :?:
snasui wrote::D ไม่เข้าใจครับ ค่อย ๆ ถามตอบกันไปครับ

E3:E4 ใน Sheet1 คือ หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต, กลุ่มวิชามนุษยศาสตร์ เลือกอย่างน้อย 6 หน่วยกิต ตามลำดับ ตรงกับค่าใดใน Sheet2 ครับ :?: การจะให้อ้างอิงกันได้ จำเป็นจะต้องมีค่านั้นอยู่ทั้งสองชีท ถ้าไม่มี ให้สร้างขึ้นมาใหม่ครับ

การแสดงแถบดำคือการระบายสีลงในเซลล์ไม่สะดวกในการเขียนสูตรไปอ้างอิง ให้เปลี่ยนเป็นค่าใด ๆ แทน ลองทำตัวอย่างมาใหม่ครับ
ความหมายคือ หมวดวิชาต้องมีอยู่ใน Sheet1 และควรมีข้อความเหมือนกัน ไม่ใช่ให้ไปหาในประโยคใด ๆ ให้เกิดความซับซ้อนเพิ่มขึ้น ถ้าไม่มี ให้เพิ่มเข้าไปครับ

ย้ำกันอีกครั้ง ช่วยแนบไฟล์ตัวอย่างที่แสดงข้อมูลที่ถูกต้องมาแล้วสักสีห้าบรรทัดครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ดึงข้อมูลข้ามชีต หลายเงื่อนไข

#9

Post by snasui »

:lol: ผมลองทำตัวอย่างไฟล์มาให้ดูสำหรับการดึงข้อมูลหลายเงื่อนไขมาเรียงต่อกัน ลองดูว่าใช่ที่ต้องการหรือไม่ครับ
You do not have the required permissions to view the files attached to this post.
Post Reply