Page 1 of 1

ต้องการดึงข้อมูลแบบมีเงื่อนไข

Posted: Wed Aug 18, 2021 1:50 pm
by paisan300
ขอสอบถามครับผมต้องการดึงข้อมูลตั้งแต่ A1 ถึง FJ1 โดยใช้เงื่อนไขว่าจะดึงก็ต่อเมื่อค่าใน FJ1 มากกว่า 0 เท่านั้น ถ้าเท่ากับ 0 ไม่ต้องดึงมา ต้องใช้ฟังก์ชั่นแบบไหนครับ

Re: ต้องการดึงข้อมูลแบบมีเงื่อนไข

Posted: Wed Aug 18, 2021 2:12 pm
by Bo_ry
=FILTER(A1:FJ10,FJ1:FJ10)

Re: ต้องการดึงข้อมูลแบบมีเงื่อนไข

Posted: Wed Aug 18, 2021 4:12 pm
by paisan300
Bo_ry wrote: Wed Aug 18, 2021 2:12 pm =FILTER(A1:FJ10,FJ1:FJ10)
excel ผมไม่มี =Filter ครับ ไม่ทราบว่าใช้ฟังก์ชันอื่นแทนได้ไหมครับ ขอบคุณครับ

Re: ต้องการดึงข้อมูลแบบมีเงื่อนไข

Posted: Wed Aug 18, 2021 4:28 pm
by norkaz
...

ขออนุญาต เพิ่มเติม

ตัวอย่างสูตร

Excel 365
=IFERROR(INDEX(INDEX(FILTER($A$1:$FJ$10,$FJ$1:$FJ$10),ROW(A1),0),COLUMN(A1)),"")


Excel 2010-Excel 365
=IFERROR(INDEX($A$1:$FJ$10,AGGREGATE(15,6,ROW($FJ$1:$FJ$10)/($FJ$1:$FJ$10>0),ROW(A1)),COLUMN(A1)),"")

Norkaz

Re: ต้องการดึงข้อมูลแบบมีเงื่อนไข

Posted: Thu Sep 02, 2021 3:53 pm
by paisan300
norkaz wrote: Wed Aug 18, 2021 4:28 pm ...

ขออนุญาต เพิ่มเติม

ตัวอย่างสูตร

Excel 365
=IFERROR(INDEX(INDEX(FILTER($A$1:$FJ$10,$FJ$1:$FJ$10),ROW(A1),0),COLUMN(A1)),"")


Excel 2010-Excel 365
=IFERROR(INDEX($A$1:$FJ$10,AGGREGATE(15,6,ROW($FJ$1:$FJ$10)/($FJ$1:$FJ$10>0),ROW(A1)),COLUMN(A1)),"")

Norkaz
ขอบคุณครับ