Page 1 of 1
การดึงข้อมูลที่อยู่ในช่วง cell ที่เลือกเป็นหลาย cell
Posted: Wed May 25, 2016 4:10 pm
by santhat
สวัสดีครับ คือต้อการที่จะดึงข้อมูลจาก cell ที่เลือกไว้เป็นช่วงๆ แล้วให้ข้อมูลนั้นมาแสดง เช่น
เราใส่ข้อมูล A1 ใน cell ใด cell หนึ่ง แล้วให้มาแสดง ในช่องนั้น พร้อมกับมีรายชื่อแสดง และมีลักษณะงานที่ทำแสดง
Re: การดึงข้อมูลที่อยู่ในช่วง cell ที่เลือกเป็นหลาย cell
Posted: Wed May 25, 2016 7:38 pm
by snasui
ดูแล้วไม่เข้าใจครับ
ช่วยกรอกตัวอย่างคำตอบที่ถูกต้องมาด้วยพร้อมทั้งอธิบายให้เห็นว่า ชีตใด เซลล์ใด ต้องการให้แสดงค่าเป็นเท่าใด ด้วยเงื่อนไขใด จะได้สะดวกในการทำความเข้าใจครับ
Re: การดึงข้อมูลที่อยู่ในช่วง cell ที่เลือกเป็นหลาย cell
Posted: Wed May 25, 2016 10:30 pm
by santhat
ในcell ของ A2 ต้องการให้ให้เขียนสูตรให้ว่า เมื่อเราใส่ข้อมูลไปใน cell I2:P2 ช่วงcellนี้ cell ใด cell หนึ่ง เช่น ใส่ เป็นA1 ใน cellที่ อยู่ ใต้ คำว่า Imp ก็ให้ ค่าที่ใส่ว่า A1 ไปแสดงในช่อง A2 และในช่อง งาน ก็ให้ แสดง ค่า เป็น Imp ครับ
Re: การดึงข้อมูลที่อยู่ในช่วง cell ที่เลือกเป็นหลาย cell
Posted: Wed May 25, 2016 10:43 pm
by snasui
ช่วยอธิบายมาในไฟล์ โยงลูกศรไปมาได้ตามต้องการ
จากที่โพสต์มา ผมอ่านแล้วยังไม่เข้าใจว่าต้องการให้นำข้อมูลจากไหน ไปวางที่ไหน อย่างไรครับ
การอ้างอิงใน Excel ให้อ้างถึงชีตและเซลล์มาด้วยกัน จะได้เข้าถึงปัญหาโดยไวครับ
Re: การดึงข้อมูลที่อยู่ในช่วง cell ที่เลือกเป็นหลาย cell
Posted: Thu May 26, 2016 12:45 pm
by santhat
แนบไฟล์มาใหม่แล้วครับ
Re: การดึงข้อมูลที่อยู่ในช่วง cell ที่เลือกเป็นหลาย cell
Posted: Thu May 26, 2016 2:07 pm
by bank9597
ตรงส่วนใดที่เราจะใส่สูตร เราจะทำ DropDown ไม่ได้ครับ
Re: การดึงข้อมูลที่อยู่ในช่วง cell ที่เลือกเป็นหลาย cell
Posted: Thu May 26, 2016 2:22 pm
by menem
ไม่แน่ใจว่าตรงกับที่ต้องการหรือไม่นะครับ
เพราะผมมีการปรับโครงสร้างไปบางส่วน
เพื่อให้เขียนสูตรได้ง่ายขึ้นน่ะครับ
Re: การดึงข้อมูลที่อยู่ในช่วง cell ที่เลือกเป็นหลาย cell
Posted: Thu May 26, 2016 4:20 pm
by santhat
ขอบคุณครับ เดียวผมขอเรียนรู้ ถ้าติดปัญหาแล้วจะมาขอรบกวนใหม่ครับ
Re: การดึงข้อมูลที่อยู่ในช่วง cell ที่เลือกเป็นหลาย cell
Posted: Thu May 26, 2016 6:17 pm
by snasui
santhat wrote:แนบไฟล์มาใหม่แล้วครับ
อีกตัวอย่างครับ
เซลล์ B4 คีย์สูตร
=INDEX($I$1:$P$1,MATCH(MAX(IF($I$2:$P$17=$A$2,COLUMN($I$2:$P$17))),COLUMN($I$2:$P$17),0))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
!
| Note: Ctrl+Shift+Enter หมายถึง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|