อีกแนวหนึ่งครับ แค่คล้ายๆ ครับ ใช้ปรับความกว้างคอลัมน์มาช่วยเพื่อหลอกตาและไม่ต้องเอาแต่ละผลลัพธ์มาเชื่อมกันเนื่องจากจำนวน BU Line มีไม่แน่นอน
1. ที่ชีท PL เซลล์ E5 คีย์
Code: Select all
=IF(ISERR(INDEX('BU Line'!$D$2:$D$9,SMALL(IF('BU Line'!$C$2:$C$9=$B5,ROW('BU Line'!$C$2:$C$9)-ROW('BU Line'!$C$2)+1),COLUMNS($E5:E5)))),"",
INDEX('BU Line'!$D$2:$D$9,SMALL(IF('BU Line'!$C$2:$C$9=$B5,ROW('BU Line'!$C$2:$C$9)-ROW('BU Line'!$C$2)+1),COLUMNS($E5:E5)))&",")
กด Ctrl+Shift ค้างไว้ แล้ว Enter (จะเห็นเครื่องหมายปีกกา { } ขึ้นมาอัตโนมัติ) --> คัดลอกไปทางขวา
2. ปรับความกว้างคอลัมน์และซ่อน grid line เพื่อหลอกตา
หากนำไปใช้จริง ก็ให้ปรับช่วงที่ระบายสีแดงให้สอดคล้องกับข้อมูลจริงในชีท BU Line ครับ
=IF(ISERR(INDEX('BU Line'!
$D$2:$D$9,SMALL(IF('BU Line'!
$C$2:$C$9=$B5,ROW('BU Line'!
$C$2:$C$9)-ROW('BU Line'!$C$2)+1),COLUMNS($E5:E5)))),"",
INDEX('BU Line'!
$D$2:$D$9,SMALL(IF('BU Line'!
$C$2:$C$9=$B5,ROW('BU Line'!
$C$2:$C$9)-ROW('BU Line'!$C$2)+1),COLUMNS($E5:E5)))&",")
You do not have the required permissions to view the files attached to this post.