Page 1 of 1
ดึงข้อมูลมาจากอีก sheet
Posted: Mon Nov 22, 2021 2:53 pm
by mainakon
จากสูตร sheet2
=IFERROR(INDEX(sheet1!A$3:A$3000,SMALL(IFERROR(ROW($1:$3498)/($A$6=sheet1!$H$3:$H$3000),""),ROW(1:1))),"")
แล้วพบปัญหาว่า
"sheet1 มีข้อมูลมากกว่า 3000 แถว แต่ใน sheet2 แสดงข้อมูลเพียง 3000 แถว เท่านั้น"
เราสามารถปรับแก้ไขตรงไหนได้บ้างคะ
ขอบคุณคะ
Re: ดึงข้อมูลมาจากอีก sheet
Posted: Mon Nov 22, 2021 3:32 pm
by puriwutpokin
=IFERROR(INDEX(Sheet1!A$3:A$3000,SMALL(IFERROR(ROW($1:$3498)/($A$6=Sheet1!$H$3:$H$3000),""),ROW(1:1))),"")
แก้ตัวสีแดงครับ และถ้าไม่ได้ ควรแนบไฟล์ตัวอย่างมาด้วยครับ
Re: ดึงข้อมูลมาจากอีก sheet
Posted: Tue Nov 23, 2021 12:57 pm
by mainakon
Re: ดึงข้อมูลมาจากอีก sheet
Posted: Tue Nov 23, 2021 6:46 pm
by snasui

กรุณาแนบไฟล์มาที่ฟอรัมนี้โดยตรงตามกฎการใช้บอร์ดข้อ 4 ด้านบนครับ

Re: ดึงข้อมูลมาจากอีก sheet
Posted: Wed Nov 24, 2021 9:35 am
by mainakon
ขอโทษทางแอดมินด้วยนะคะ ที่แนบไฟล์ผิดกฏ
ขอแนบไฟล์ใหม่นะคะ
file1.xlsx
Re: ดึงข้อมูลมาจากอีก sheet
Posted: Wed Nov 24, 2021 10:18 am
by puriwutpokin
ปรับแบบไม่ใช้ Array
A9=IFERROR(INDEX(รายการบันทึกบัญชีรวมทั้งปี!A:A,AGGREGATE(15,6,ROW($3:$5000)/($A$6=รายการบันทึกบัญชีรวมทั้งปี!$H$3:$H$5000),ROW(A1))),"")
แล้วที่คอลัมน์ อื่นให้เปลี่ยนตรงสีแดงตาม คอลัมน์ครับ
Re: ดึงข้อมูลมาจากอีก sheet
Posted: Wed Nov 24, 2021 1:16 pm
by mainakon
ขอบคุณคะ