ต้องการแสดงรายการขายซ้ำโชว์ Sheet 2
Posted: Tue May 20, 2014 11:00 am
ต้องการแสดงรายการขายซ้ำโชว์ Sheet 2 รบกวนอาจารย์ตอบด้วยครับ จะให้โชว์ใน sheet 2 ครับ จากข้อมูลใน sheet 1
คลังคำตอบแห่งความรู้จากคนไทย เพื่อโลกที่ต้องการเข้าใจในสิ่งเล็ก ๆ อย่างลึกซึ้ง
https://snasui.com/
Code: Select all
=IFERROR(INDEX(รายงานการขาย!C$2:C$2610,SMALL(IF(รายงานการขาย!$B$2:$B$2610="ซ้ำ",ROW(รายงานการขาย!$C$2:$C$2610)-ROW(รายงานการขาย!$C$2)+1),ROWS(B$2:B2))),"")! | Note: Ctrl+Shift+Enter หมายถึง
|
Code: Select all
=IFERROR(INDEX(รายงานการขาย!$B$2:$F$2610,SMALL(IF(รายงานการขาย!$B$2:$B$2610="ซ้ำ",ROW(รายงานการขาย!$B$2:$B$2610)),ROW(รายงานการขาย!$B1:$F1))-1,COLUMN(รายงานการขาย!B1)),"")Totem wrote:ขออนุญาติ ขอแถมอีกสูตรครับ
ที่ช่อง B2 คีย์
Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่างCode: Select all
=IFERROR(INDEX(รายงานการขาย!$B$2:$F$2610,SMALL(IF(รายงานการขาย!$B$2:$B$2610="ซ้ำ",ROW(รายงานการขาย!$B$2:$B$2610)),ROW(รายงานการขาย!$B1:$F1))-1,COLUMN(รายงานการขาย!B1)),"")
snasui wrote:Totem wrote:ขออนุญาติ ขอแถมอีกสูตรครับ
ที่ช่อง B2 คีย์
Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่างCode: Select all
=IFERROR(INDEX(รายงานการขาย!$B$2:$F$2610,SMALL(IF(รายงานการขาย!$B$2:$B$2610="ซ้ำ",ROW(รายงานการขาย!$B$2:$B$2610)),ROW(รายงานการขาย!$B1:$F1))-1,COLUMN(รายงานการขาย!B1)),"")![]()
แต่ยังไม่สามารถให้ผลลัพธ์ที่ถูกต้องในแนวบรรทัดครับ
นอกจากนี้สูตร Index เป็นลักษณะ Matrix คือตาราง จะต้องระบุส่วนประกอบสูตรทั้งที่เป็นบรรทัดและคอลัมน์ ซึ่งสูตรด้านบนขาดไปในส่วนประกอบที่เป็นบรรทัดครับ