Page 1 of 1

ต้องการนำข้อมูลมาเติมใน sheet แบบอัตโนมัติ

Posted: Fri Sep 04, 2020 4:42 am
by azzinoth
testรายงาน.xls
1.ต้องการดึงข้อมูลจาก sheet "data" ในส่วนของ SUPPLIER NO. มาแสดงใน sheet1 คอลัมน์ C
2.ต้องการดึงข้อมูลจาก sheet "data" ในส่วนของ terms มาแสดงใน sheet1 คอลัมน์ G

โดยต้องการให้ดึงข้อมูลมาเติมใน sheet1 แบบอัตโนมัติ มีข้อมูลอ้างอิงคือ SUPPLIER NAME
รบกวนแนะนำด้วยครับ

Re: ต้องการนำข้อมูลมาเติมใน sheet แบบอัตโนมัติ

Posted: Fri Sep 04, 2020 11:07 am
by puriwutpokin
ที่ C3=IFERROR(INDEX(Data!$A$2:$E$19,MATCH($D3,Data!$B$2:$B$19,0),MATCH(C$2,Data!$A$1:$E$1,0)),"") คัดลอกลงล่าง และคัดลอก C3 ไปว่างที่ G3 และคัดลอกลงครับ

Re: ต้องการนำข้อมูลมาเติมใน sheet แบบอัตโนมัติ

Posted: Sat Sep 05, 2020 6:04 pm
by azzinoth
puriwutpokin wrote: Fri Sep 04, 2020 11:07 am ที่ C3=IFERROR(INDEX(Data!$A$2:$E$19,MATCH($D3,Data!$B$2:$B$19,0),MATCH(C$2,Data!$A$1:$E$1,0)),"") คัดลอกลงล่าง และคัดลอก C3 ไปว่างที่ G3 และคัดลอกลงครับ
ตามสูตรที่แนะนำผมทำใน file test ได้แล้วครับ

ผมลองเอาไปลง file งานจริง ช่อง SUPPLIER NO. ผมแก้ range ของข้อมูล ตามนี้

Code: Select all

=IFERROR(INDEX(Data!$A$2:$E$122,MATCH($D3,Data!$B$2:$B$122,0),MATCH(C$2,Data!$A$1:$E$1,0)),"")

ดึงข้อมูลมาถูกต้องไม่พบปัญหาครับ

แต่เจอปัญหาตรงช่อง Terms ไม่ยอมดึงข้อมูลจาก sheet "data" มาแสดงใน sheet1 code ตามนี้ครับ

Code: Select all

=IFERROR(INDEX(Data!$A$2:$E$122,MATCH($D3,Data!$B$2:$B$122,0),MATCH(G$2,Data!$A$1:$E$1,0)),"")
รบกวนแนะนำอีกครั้งครับ
ปล.ไมไ่ด้แนบไฟล์จริงนะครับ พอดีข้อมูลสำคัญ

Re: ต้องการนำข้อมูลมาเติมใน sheet แบบอัตโนมัติ

Posted: Sat Sep 05, 2020 6:12 pm
by puriwutpokin
ชื่อหัวคอลัมน์ตรงกันไหมครับ
ลองทำตัวอย่างที่ใช้สูตรไม่ได้มาดูครับ

Re: ต้องการนำข้อมูลมาเติมใน sheet แบบอัตโนมัติ

Posted: Sat Sep 05, 2020 6:22 pm
by azzinoth
puriwutpokin wrote: Sat Sep 05, 2020 6:12 pm ชื่อหัวคอลัมน์ตรงกันไหมครับ
ลองทำตัวอย่างที่ใช้สูตรไม่ได้มาดูครับ
ได้แล้วครับ ชื่อไม่ตรงกันจริงๆด้วย เปลี่ยนปุ๊บได้เลย
ขอบคุณครับ :thup: