Page 1 of 1

ดึงข้อมูลตามชื่อแต่ละรายการ โดยเอายอด Total มาแสดง

Posted: Thu Dec 26, 2019 9:05 pm
by March201711
ข้อมูลเป็นข้อมูล Text file แปลงข้อมูลมาเป็นexcel โดยตัดเป็น columnๆ เพื่อเอาชื่อแต่ละคนมาสรุปการซื้อขาย บางคนซื้อวันเดียว บางคนซื้อ 2 วัน
Ex : Account 010021-1 นายกิตติ เอายอด Net buy และ Net sell โดยดูยอด Total ดังนั้น นายกิตติจะได้ยอด Net buy = 113,310.74 Net sell = 0 (High light สีเหลือง)

Account 010039-1 นายกิจจา เอายอด Net buy และ Net sell โดยดูยอด Total ดังนั้น นายกิจจาจะได้ยอด Net buy = 109,517.03 Net sell = 0 (High light สีฟ้า)

ข้อมูลมีเป็นพันๆกว่ารายการค่ะ

Re: ดึงข้อมูลตามชื่อแต่ละรายการ โดยเอายอด Total มาแสดง

Posted: Thu Dec 26, 2019 9:33 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ I9 คีย์
    =IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($A$9:$A$37)/($A$9:$A$37<>""),ROWS(I$9:I9))),"")
    Enter > Copy ลงด้านล่าง
  2. ที่ K9 คีย์
    =VLOOKUP("TOTAL",$F$37:INDEX($B$9:$B$37,MATCH($I9,$A$9:$A$37,0)+1),MATCH(K$7,$B$6:$F$6,0),0)
    Enter > Copy ไปด้านขวาและลงด้านล่าง

Re: ดึงข้อมูลตามชื่อแต่ละรายการ โดยเอายอด Total มาแสดง

Posted: Thu Dec 26, 2019 10:14 pm
by March201711
มีปัญหานิดนึงค่ะ ต้องตัด column ที่ไม่ใช่ชื่อคนออก high light สีเหลืองค่ะ เพราะreport เป็นรายงานต่อเนื่องกันค่ะ

Re: ดึงข้อมูลตามชื่อแต่ละรายการ โดยเอายอด Total มาแสดง

Posted: Thu Dec 26, 2019 10:29 pm
by snasui
:D ตัวอย่างการปรับสูตรที่ I9 ครับ

=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($A$9:$A$100)/($A$9:$A$100<>"")/ISNUMBER(--LEFT($A$9:$A$100)),ROWS(I$9:I9))),"")

Re: ดึงข้อมูลตามชื่อแต่ละรายการ โดยเอายอด Total มาแสดง

Posted: Thu Dec 26, 2019 11:26 pm
by March201711
อาจารย์เก่งมากๆเลยค่ะ ขอบคุณอีกครั้งนะคะ :D