Page 1 of 1
สูตรดึงข้อมูลไม่มาครบค่ะ
Posted: Fri Aug 11, 2023 4:32 pm
by suka
เรียนอาจารย์และท่านผู้รู้ช่วยด้วยค่ะ
ตัวอย่างไฟล์แนบชีทรายตัว ใช้สูตรตามเงื่อนไขเซล C2 เพื่อดึงข้อมูลจากชีท data
โดยใช้สูตร
=IFERROR(INDEX(data!$E:$E,SMALL(IFERROR(ROW(data!$A$4:$A$42)/($A4&$C$2&B4=data!$A$4:$A$42&data!$C$4:$C$42&data!$D$4:$D$42),""),COUNTIF($A$4:$A4,$A4))),"")
จากตัวอย่างไฟล์แนบค่าในชีทรายตัวดึงข้อมูลมาไม่ครบเซล C5 และ C7,C9 ว่างค่ะ หาก C2 ใส่ KW แต่เปลี่ยนใส่เป็น KJL ข้อมูลกลับได้มาครบค่ะ
ปัญหาคือไม่ทราบว่าสูตรที่ใช้ผิดที่จุดใดค่ะ ใช้ Excel2007 ขอบคุณค่ะ
Re: สูตรดึงข้อมูลไม่มาครบค่ะ
Posted: Fri Aug 11, 2023 5:49 pm
by norkaz
suka wrote: Fri Aug 11, 2023 4:32 pm
เรียนอาจารย์และท่านผู้รู้ช่วยด้วยค่ะ
ตัวอย่างไฟล์แนบชีทรายตัว ใช้สูตรตามเงื่อนไขเซล C2 เพื่อดึงข้อมูลจากชีท data
โดยใช้สูตร
=IFERROR(INDEX(data!$E:$E,SMALL(IFERROR(ROW(data!$A$4:$A$42)/($A4&$C$2&B4=data!$A$4:$A$42&data!$C$4:$C$42&data!$D$4:$D$42),""),COUNTIF($A$4:$A4,$A4))),"")
จากตัวอย่างไฟล์แนบค่าในชีทรายตัวดึงข้อมูลมาไม่ครบเซล C5 และ C7,C9 ว่างค่ะ หาก C2 ใส่ KW แต่เปลี่ยนใส่เป็น KJL ข้อมูลกลับได้มาครบค่ะ
ปัญหาคือไม่ทราบว่าสูตรที่ใช้ผิดที่จุดใดค่ะ ใช้ Excel2007 ขอบคุณค่ะ
เพื่อการเข้าถึง คำถาม ความเข้าใจในโจทย์ ที่ตรงกัน การตรวจสอบคำตอบจากสูตรที่เขียนได้ตรง ตามความต้องการของผู้สอบถาม
ท่านเจ้าของคำถาม ควรแสดงคำตอบ ที่ถูกต้อง มาด้วยครับ
** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาหน้าเพจ**
แมวใหญ่ Bigcat9
Re: สูตรดึงข้อมูลไม่มาครบค่ะ
Posted: Fri Aug 11, 2023 7:02 pm
by norkaz
...
ลองปรับไปตามนี้
Excel 2007
A4:Axxx
=IFERROR(INDEX(data!A$4:A$37,SMALL(IF($C$2=data!$C$4:$C$37,ROW(data!$C$4:$C$37)-ROW(data!$C$4)+1),ROWS(A$4:A4))),"")
Ctrl + Shift + Enter
B4:Dxxx
=IFERROR(INDEX(data!D$4:D$37,SMALL(IF($C$2=data!$C$4:$C$37,ROW(data!$C$4:$C$37)-ROW(data!$C$4)+1),ROWS(B$4:B4))),""
Ctrl + Shift + Enter
** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาหน้าเพจ***
แมวใหญ่ Bigcat9
Re: สูตรดึงข้อมูลไม่มาครบค่ะ
Posted: Mon Aug 14, 2023 1:05 pm
by suka

ได้สูตรตรงตามต้องการแล้วค่ะ ขอบคุณคุณ norkaz มากนะคะ
Re: สูตรดึงข้อมูลไม่มาครบค่ะ
Posted: Wed Aug 16, 2023 5:33 pm
by suka
สวัสดีค่ะ
ต้องการเพิ่มอีกหนึ่งเงื่อนไขตามค่าใน C1 ชืทรายตัว ดึงค่าตรงกับคอลัมน์ B ชีท data ต่อจากสูตรเดิมค่ะ
สูตรที่ชีทรายตัว A4:Axxx
=IFERROR(INDEX(data!A$4:A$37,SMALL(IF($C$2=data!$C$4:$C$37,ROW(data!$C$4:$C$37)-ROW(data!$C$4)+1),ROWS(A$4:A4))),"")
Ctrl + Shift + Enter
และ
B4:Dxxx
=IFERROR(INDEX(data!D$4:D$37,SMALL(IF($C$2=data!$C$4:$C$37,ROW(data!$C$4:$C$37)-ROW(data!$C$4)+1),ROWS(B$4:B4))),""
Ctrl + Shift + Enter
ใช้ Excel 2007 ขอบคุณค่ะ
Re: สูตรดึงข้อมูลไม่มาครบค่ะ
Posted: Wed Aug 16, 2023 5:51 pm
by norkaz
...
สูตรที่ชีทรายตัว
A4:Axxx
=IFERROR(INDEX(data!A$4:A$37,SMALL(IF($C$1&$C$2=data!$B$4:$B$37&data!$C$4:$C$37,ROW(data!$C$4:$C$37)-ROW(data!$C$4)+1),ROWS(A$4:A4))),"")
กด Ctrl + Shift ค้างไว้แล้ว กด Enter
B4:Dxxx
=IFERROR(INDEX(data!D$4:D$37,SMALL(IF($C$1&$C$2=data!$B$4:$B$37&data!$C$4:$C$37,ROW(data!$C$4:$C$37)-ROW(data!$C$4)+1),ROWS(B$4:B4))),"")
กด Ctrl + Shift ค้างไว้แล้ว กด Enter
**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาหน้าเพจ***
แมวใหญ่ Bigcat9
Re: สูตรดึงข้อมูลไม่มาครบค่ะ
Posted: Wed Aug 16, 2023 6:39 pm
by suka

ได้สูตรตรงตามต้องการแล้วค่ะ ขอบคุณคุณ norkaz มากนะคะ