Page 1 of 1
ต้องการดึงข้อมูลสินค้าแต่ละชีทมาหน้าสรุป
Posted: Mon Apr 10, 2023 3:59 pm
by lnwnick
รบกวนสอบถามครับ หากต้องการสินค้าแต่ละชีทมาโชว์หน้าสรุป โดยดึงชื่อร้าน รายการสินค้า Stock ยอดขาย
ต้องใช้สูตรไหนดึงครับ รบกวนด้วยครับ
Re: ต้องการดึงข้อมูลสินค้าแต่ละชีทมาหน้าสรุป
Posted: Mon Apr 10, 2023 5:44 pm
by snasui
การแสดงชื่อชีตด้วยสูตรจะพึ่งพา Excel 4 Macro Functions เข้ามาช่วย
ตัวอย่างสูตรครับ
- เข้าเมนู Formulas > Name Manager แล้วสร้าง Named range ขึ้นมา 2 รายการ โดยมีชื่อและสูตรตามลำดับตามด้านล่าง
ArrSh =GET.WORKBOOK(1)
ListSheet =RIGHT(ArrSh,LEN(ArrSh)-FIND("]",ArrSh))
- ที่ B2 คีย์
=COUNTA(ListSheet)-1
Enter
- ที่ C4 คีย์
=IF(ROWS(C$4:C4)>$B$2*2,"",INDEX({"นม","ลูกอม"},MOD((ROWS(C$4:C4)-1),2)+1))
Enter > Copy ลงด้านล่าง
- ที่ B4 คีย์
=IF(ROWS(B$4:B4)>$B$2*2,"",INDEX(ListSheet,COUNTIFS(C$4:C4,C4)+1))
Enter > Copy ลงด้านล่าง
- ที่ D4 คีย์
=SUMIFS(OFFSET(INDIRECT("'"&$B4&"'!d3:d100"),0,COLUMNS($D4:D4)-1),INDIRECT("'"&$B4&"'!C3:C100"),$C4)
Enter > Copy ไป E4 แล้ว Copy ลงด้านล่าง
Re: ต้องการดึงข้อมูลสินค้าแต่ละชีทมาหน้าสรุป
Posted: Tue Apr 11, 2023 8:30 am
by lnwnick
ขอบคุณมากๆ ครับอาจารย์ครับ รบกวนขออธิบาย ตรง Named range หน่อยครับว่ามันทำงานยังงัยครับ ขอบคุณครับ
Re: ต้องการดึงข้อมูลสินค้าแต่ละชีทมาหน้าสรุป
Posted: Tue Apr 11, 2023 9:41 am
by snasui
ผมเขียนบทความอธิบายความหมายและรายละเอียดการใช้งาน ศึกษาได้ที่ Link นี้ครับ
wordpress/named-range/