Page 1 of 1

การแสดงข้อมูลโดยที่ไม่เรียง และใช้vlookupต่อ

Posted: Mon Oct 09, 2017 11:25 am
by kumsai1003
ถ้าสมมุติว่า ถ้าค่าในdata ตั้งแต่ a1 ถึง a60 มีค่าเท่ากับ13 แต่ไม่เรียงกัน จะให้แสดงค่าในช่องb ทุกอันที่มีค่าเท่ากับ13 เราจะเขีบยสูตรยังไง เพื่อใช้vlookup ช่องอื่น ใน404 ต่อไป ตามไฟล์แนบครับ
ถาม.xlsx

Re: การแสดงข้อมูลโดยที่ไม่เรียง และใช้vlookupต่อ

Posted: Mon Oct 09, 2017 12:10 pm
by puriwutpokin
ควรทำตัวอย่างของข้อมูลและคำตอบที่ต้องการให้ชัดเจน เพื่อเพื่อนสมาชิกจะได้เข้าใจและเข้าถึงปัญหาได้เร็วขึ้นครับ
เพราะดูแล้ว ไม่เข้าใจความต้องการครับ

คำถามตามรูปครับ

Posted: Tue Oct 10, 2017 9:22 pm
by kumsai1003
ในไฟล์401ตามแนบครับ ช่องวันที่ผมต้องการให้พิมพ์ วันที่เท่า ในdata เช่น ในdataเท่ากับ 13 ใน401 จะแสดงค่าของdataคือช่อง รายรับ และรายจ่ายรียงลำดับลงมาตามรายละเอียดใน data ของวันที่13 ครับ

Re: การแสดงข้อมูลโดยที่ไม่เรียง และใช้vlookupต่อ

Posted: Wed Oct 11, 2017 5:09 am
by snasui
:D ตัวอย่างสูตรที่ E12 ครับ

=IFERROR(INDEX(data!$N$5:$N$40,SMALL(IF(data!$A$5:$A$40=$B12,ROW(data!$A$5:$A$40)-ROW(data!$A$5)+1),COUNTIF($B$12:$B12,$B12))),"")

Ctrl+Shift+Enter > Copy ลงด้านล่าง กรุณาอ่าน Note ด้านล่างอย่างละเอียดไม่เช่นนั้นจะไม่ได้คำตอบครับ

!
Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

Re: การแสดงข้อมูลโดยที่ไม่เรียง และใช้vlookupต่อ

Posted: Sat Oct 14, 2017 10:36 am
by kumsai1003
ขอบคุณมากครับ