: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

การดึงข้อมูลข้ามชีท

ฟอรัมถาม-ตอบปัญหาการใช้งาน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
puicok
Member
Member
Posts: 51
Joined: Thu Jun 24, 2021 9:03 am
Excel Ver: 2013

การดึงข้อมูลข้ามชีท

#1

Post by puicok »

ต้องการนำค่ามาแสดงใน Sheet "TOI PACKAGE" Cell L
โดยเงื่อนไขที่ค่าจาก Sheet "TOI PACKAGE" Cell "B" ,"E" ไปหาค่าใน Sheet Plan1 ตรงให้นำค่าจาก Cell "E40:AQ40,E70:AQ70" มาแสดง
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30761
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: การดึงข้อมูลข้ามชีท

#2

Post by snasui »

:D อ่านแล้วไม่เข้าใจ กรุณาอธิบายมาอีกรอบครับ

ค่าในเซลล์ L2 ของชีต TOI PACKAGE คือ 1.3972602739726 ได้มาจากเซลล์ไหนของชีต Plan1 โดยมีเงื่อนไขใดบ้างครับ
puicok wrote: Thu Nov 24, 2022 4:46 pmCell L
นิยมเรียกว่า คอลัมน์ L ไม่นิยมเรียกเซลล์ L

คำว่าเซลล์จะต้องมีค่าคอลัมน์และค่าบรรทัดเช่นเขียนว่า L1 เราจะเรียกว่า เซลล์ L1 (คอลัมน์ L บรรทัดที่ 1) ครับ
puicok
Member
Member
Posts: 51
Joined: Thu Jun 24, 2021 9:03 am
Excel Ver: 2013

Re: การดึงข้อมูลข้ามชีท

#3

Post by puicok »

ค่าในเซลล์ L2 ของชีต TOI PACKAGE คือ 1.3972602739726 มาจากค่าในเซลล์ E40 ในชีต Plan1 โดยเงื่อนไขคือ ถ้าเซลล์ B2,E2 ชีต TOI PACKAGE ไปตรงกับค่าในrow37 และคอลัมน์ A ตรงกันให้เอาค่าในคอลัน์ E40-AQ40
User avatar
snasui
Site Admin
Site Admin
Posts: 30761
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: การดึงข้อมูลข้ามชีท

#4

Post by snasui »

:D ตัวอย่างสูตรในเซลล์ L2 ครับ

=INDEX(Plan1!$E$40:$AQ$70,MATCH(E2,Plan1!$A$40:$A$70,0),MATCH(B2,Plan1!$E$37:$AQ$37,0))

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

คำอธิบายที่สือความหมายคือ

ในคอลัมน์ L ของชีต TOI PACKAGE ให้นำค่าจากชีต Plan1 ช่วงเซลล์ E40:AQ70 มาแสดง โดยมีเงื่อนไขว่า
  1. ค่าในคอลัมน์ E ของชีต TOI PACKAGE ตรงกับค่าในคอลัมน์ A ของชีต Plan1
  2. ค่าในคอลัมน์ B ของชีต TOI PACKAGE ตรงกับค่าในบรรทัดที่ 37 ของชีต Plan1
ตัวอย่างคำตอบในเซลล์ L2 คือ 1.3972602739726 มาจาก E40 ในชีต TOI PACKAGE เงื่อนไขคือ

A2 ในชีต TOI PACKAGE ตรงกับ A40 ในชีต Plan1 และ
E2 ในชีต TOI PACKAGE ตรงกับ E37 ในชีต Plan1
puicok
Member
Member
Posts: 51
Joined: Thu Jun 24, 2021 9:03 am
Excel Ver: 2013

Re: การดึงข้อมูลข้ามชีท

#5

Post by puicok »

ใช่แบบที่ต้องการเลยค่ะ ขอบคุณอาจารย์มากๆๆๆๆๆเลยค่ะ ทั้งคำตอบและอธิบายซ้ำให้อีก
Post Reply