Page 1 of 1
DROPDOWNLIST แบบมีเงื่อนไข
Posted: Wed May 19, 2021 11:13 am
by teedemon
เรียนทุกท่านที่เคารพ
อยากทำ DROPDOWN LIST แบบมีเงื่อนไข คือต้องการให้นำข้อมูลจาก sheet 1 ที่ค่าในเซลล์ไม่ใช่ 0 ไปโชว์ไว้ใน DROPDOWN LIST
ใน sheet 2 ซึ่งเมื่อเราเลือกรายการตาม list ข้อมูลก็จะโชว์ข้อมูลมาโดยอ้างอิงค่าที่ไม่เป็น 0 ขอบคุณครับ
Re: DROPDOWNLIST แบบมีเงื่อนไข
Posted: Wed May 19, 2021 11:55 am
by puriwutpokin
B1=IFERROR(INDEX(Sheet1!C$1:F$1,AGGREGATE(15,6,(COLUMN(Sheet1!C$1:F$1)-COLUMN(Sheet1!C$1)+1)/(Sheet1!B$2:B$3=A$1)/(Sheet1!C$2:F$3<>"-"),ROWS(B$1:B1))),"") Copy Down
Re: DROPDOWNLIST แบบมีเงื่อนไข
Posted: Wed May 19, 2021 3:15 pm
by teedemon
puriwutpokin wrote: Wed May 19, 2021 11:55 am
B1=IFERROR(INDEX(Sheet1!C$1:F$1,AGGREGATE(15,6,(COLUMN(Sheet1!C$1:F$1)-COLUMN(Sheet1!C$1)+1)/(Sheet1!B$2:B$3=A$1)/(Sheet1!C$2:F$3<>"-"),ROWS(B$1:B1))),"") Copy Down
ขอบคุณครับ ตามนี้เลยครับ
Re: DROPDOWNLIST แบบมีเงื่อนไข
Posted: Thu May 20, 2021 11:35 am
by teedemon
teedemon wrote: Wed May 19, 2021 3:15 pm
puriwutpokin wrote: Wed May 19, 2021 11:55 am
B1=IFERROR(INDEX(Sheet1!C$1:F$1,AGGREGATE(15,6,(COLUMN(Sheet1!C$1:F$1)-COLUMN(Sheet1!C$1)+1)/(Sheet1!B$2:B$3=A$1)/(Sheet1!C$2:F$3<>"-"),ROWS(B$1:B1))),"") Copy Down
ขอบคุณครับ ตามนี้เลยครับ
ในกรณีคีย์ เป็น 0 สูตรจะไม่อ่านค่าครับ ต้องใส่ - เท่านั้น ปรับได้ไหมครับ
Re: DROPDOWNLIST แบบมีเงื่อนไข
Posted: Thu May 20, 2021 11:46 am
by teedemon
teedemon wrote: Thu May 20, 2021 11:35 am
teedemon wrote: Wed May 19, 2021 3:15 pm
puriwutpokin wrote: Wed May 19, 2021 11:55 am
B1=IFERROR(INDEX(Sheet1!C$1:F$1,AGGREGATE(15,6,(COLUMN(Sheet1!C$1:F$1)-COLUMN(Sheet1!C$1)+1)/(Sheet1!B$2:B$3=A$1)/(Sheet1!C$2:F$3<>"-"),ROWS(B$1:B1))),"") Copy Down
ขอบคุณครับ ตามนี้เลยครับ
ในกรณีคีย์ เป็น 0 สูตรจะไม่อ่านค่าครับ ต้องใส่ - เท่านั้น ปรับได้ไหมครับ
ผมลลองเปลี่ยน - เป็น 0
Re: DROPDOWNLIST แบบมีเงื่อนไข
Posted: Thu May 20, 2021 11:56 am
by puriwutpokin
ใช่ครับ เดิม - ในไฟล์ เดิมไม่ใช่ 0 จริงครับ จึงใช้ "-" ถ้าเปลี่ยน - ในไฟล์เป็น 0 แล้ว สูตรเปลี่ยนเป็น >0 แทน <>"-" ได้เลยครับ
Re: DROPDOWNLIST แบบมีเงื่อนไข
Posted: Thu May 20, 2021 5:42 pm
by teedemon
puriwutpokin wrote: Thu May 20, 2021 11:56 am
ใช่ครับ เดิม - ในไฟล์ เดิมไม่ใช่ 0 จริงครับ จึงใช้ "-" ถ้าเปลี่ยน - ในไฟล์เป็น 0 แล้ว สูตรเปลี่ยนเป็น >0 แทน <>"-" ได้เลยครับ
ผมจะเพิ่มจำนวนเข้าไปด้วย ผมลองเขียนแล้วไม่มาครับ
Re: DROPDOWNLIST แบบมีเงื่อนไข
Posted: Thu May 20, 2021 7:08 pm
by puriwutpokin
c1=IFERROR(INDEX(Sheet1!C$2:F$3,MATCH(A$1,Sheet1!B$2:B$3,0),MATCH(B1,Sheet1!C$1:F$1,0)),"")
Re: DROPDOWNLIST แบบมีเงื่อนไข
Posted: Fri May 21, 2021 2:54 pm
by teedemon