Page 1 of 1

ต้องการให้ข้อมูลบรรทัดแรกที่ Filter แสดงเป็นหัวข้อของรายงาน

Posted: Tue Mar 19, 2019 11:25 pm
by wanchat
สวัสดีครับ

ผมขอรบกวนสอบถามสูตรที่จะทำให้ข้อมูลบรรทัดแรกที่เราได้จากการ Filter แสดงอยู่ที่บรรทัดบนของรายงานครับ ผมมีฐานข้อมูลลำดับ (column A), ชื่อ (column B), และแผนก (column C) ระหว่างเซลล์ A4 - C21 และหัวข้อของรายงานอยู่ที่เซลล์ A1

โดยเมื่อรายงานไม่ได้ถูก Filter ข้อมูลเซลล์ A1 จะแสดงข้อความ "All Department" แต่กรณีถ้าเรา Filter ข้อมูลอยากจะให้เซลล์ A1 แสดงข้อมูลเป็นชื่อแผนกที่เราทำการ Filter ครับ

อยากจะขอสอบถามสูตรที่ให้เราสามารถเอาข้อมูลบรรทัดแรกของข้อมูลที่เราทำการ Filter มาแสดงที่หัวข้อของรายงานที่เซลล์ A1 ครับ เช่น เมื่อเราเลือก Filter แผนก Human Resources ชื่อแผนกบรรทัดแรก คือ C9 โดยจะให้ค่าจาก C9 ไปแสดงที่ A1 และเมื่อเปลี่ยนแผนกเป็น Operations ก็อยากให้ชื่อแผนกบรรทัดแรกของ Operations คือ C16 ไปแสดงที่ A1 แทนครับ

ขอบคุณครับ
Data.xls

Re: ต้องการให้ข้อมูลบรรทัดแรกที่ Filter แสดงเป็นหัวข้อของรายงาน

Posted: Wed Mar 20, 2019 8:57 am
by Bo_ry
A1
=IF(SUBTOTAL(3,C4:C21)=COUNTA(C4:C21),"All Department",INDEX(C4:C21,MATCH(1,INDEX(SUBTOTAL(3,OFFSET(C1,ROW(C4:C21)-1,)),),)))