Page 1 of 1

แสดงผลลัพธ์เป็นลิสต์จากตัวเลือก drop down list 3 เงื่อนไข + ใช้ indirect กับรายการที่มีเว้นวรรค

Posted: Mon Jul 31, 2017 10:44 am
by Print
ต้องการสอบถามเกี่ยวกับวิธีการทำให้ตัวเลือกที่เราเลือกจาก drop down list แสดงผลลัพธ์ออกมา
เช่น
>> Drop down list 3 ตัว
- Product Category
- Grade
- Size

ถ้าเลือก Product Category = White Paper / Grade = A100 / Size = 30x30
ข้อมูลข้างล่างต้องการให้แสดงผลรายชื่อสินค้าที่ดึงมาจากตารางเก็บข้อมูล เช่น
แถวแรก (หัวข้อ) – Supplier: | Product Name: | Grade: | Size: | Price:
แถวสอง – S1 | White Plus | A100 | 30x30 | 30.00
แถวสาม – S2 | White Plus | A100 | 30x30 | 29.50
แถวสี่ – S2 | White Premium | A100 | 30x30 | 31.00
แถวห้า – S3 | White Aplus | A100 | 30x30 | 32.00

ซึ่งตอนนี้กำลังใช้สูตรนี้อยู่ค่ะ
{IFERROR(INDEX($A$5:$D$20,SMALL(IF(COUNTIF($L$4,$A$5:$A$20)*COUNTIF($L$5,$C$5:$C$20),ROW($A$5:$C$20)-MIN(ROW($A$5:$C$20))+1),ROW(D1)),COLUMN(D1)),"")}

แต่ยังคงติดปัญหาเรื่อง condition ที่ 3 หรือ Size เพราะ Size บนตารางเก็บข้อมูลเรียงเป็น row ไม่เหมือน Product Category กับ Grade ที่เรียงเป็น column

อีกปัญหาที่เกิดก่อนหน้านี้คือการใช้ indirect ในการทำ condition ของ drop down list
เช่น ถ้าเลือก White Paper จาก Product Category , Drop down list ตัวที่ 2 จะโชว์ Grade ของ White Paper เท่านั้น , Drop down list ตัวที่ 3 ก็จะโชว์ Size ของสินค้าที่เป็น White Paper และ Grade ที่เลือกเท่านั้น
ตอนแรกใช้ indirect แต่เพราะไม่สามารถตั้งชื่อ cells แบบมีเว้นวรรคได้เลยไม่สามารถทำได้ค่ะ

เพื่อความเข้าใจที่มากขึ้น สามารถดูได้จากไฟล์แนบค่ะ จะมีอยู่ 2 sheets (ผลที่ต้องการ / ผล+คำอธิบาย)
มีอธิบายเพิ่มเติมบางอย่างไว้ในไฟล์เผื่อต้องใช้ในการพิจารณาค่ะ

Re: แสดงผลลัพธ์เป็นลิสต์จากตัวเลือก drop down list 3 เงื่อนไข + ใช้ indirect กับรายการที่มีเว้นวรรค

Posted: Mon Jul 31, 2017 2:08 pm
by menem
viewtopic.php?f=3&t=9698&p=60662&hilit=Drop#p60662

พอดีดูในมือถือเลยไม่สะดวกดู
ลองดูในกระทู้ข้างบนเผื่อมีประโยชน์ครับ
:)

Re: แสดงผลลัพธ์เป็นลิสต์จากตัวเลือก drop down list 3 เงื่อนไข + ใช้ indirect กับรายการที่มีเว้นวรรค

Posted: Tue Aug 01, 2017 11:05 am
by menem
ลองดูนะครับ, จำนวนบรรทัดใน Formula จะต้องมากกว่า หรือเท่ากับบรรทัดของ PriceList
ยกเว้นช่วง Q : X ที่สามารถมีน้อยกว่าได้ เพราะเป็นช่วงที่คำนวณหาขนาดของสินค้า

Re: แสดงผลลัพธ์เป็นลิสต์จากตัวเลือก drop down list 3 เงื่อนไข + ใช้ indirect กับรายการที่มีเว้นวรรค

Posted: Tue Aug 01, 2017 12:09 pm
by Print
ตอนนี้นั่งทำความเข้าใจกับแต่ละสูตรอยู่ค่ะ (เป็นมือใหม่สำหรับการใช้สูตรโยงไปโยงมาค่ะ) ได้ผลตามที่ต้องการเลย ขอบคุณมากนะคะ

Re: แสดงผลลัพธ์เป็นลิสต์จากตัวเลือก drop down list 3 เงื่อนไข + ใช้ indirect กับรายการที่มีเว้นวรรค

Posted: Tue Aug 01, 2017 12:25 pm
by ZEROV
ออกแบบตารางให้ง่ายสำหรับการเขียนสูตร
Product Description.png