Page 1 of 1

Vlookup

Posted: Wed Jan 09, 2019 1:54 am
by impim
รบกวนสอบถามค่ะ

ข้อมูลที่ต้องการคือ ตามเซลสีเหลืองค่ะ โดยยอดขายช่องแรก ใช้ สูตร Vlookup

แต่เนื่องจากสินค้า 1 ชนิด มีราคาขาย ต่างกัน จึงอยากได้ตารางตามที่ทำสีเหลืองไว้ค่ะ ไม่ทราบว่าต้องใช้สูตรอะไรค่ะ

ขอบคุณค่ะ

Re: Vlookup

Posted: Wed Jan 09, 2019 7:37 am
by puriwutpokin
ที่g2=IFERROR(INDEX($C$2:$C$50,SMALL(IF(FREQUENCY(IF($B$2:$B$50=$F2,MATCH($C$2:$C$50,$C$2:$C$50,0)),ROW($C$2:$C$50)-ROW($C$1)+1),ROW($C$2:$C$50)-ROW($C$1)+1),COLUMNS($G2:G2))),"") กด Ctrl​+Shift​+Enter​ คัดลอกไปทางขวาและลงล่างครับ

Re: Vlookup

Posted: Wed Jan 09, 2019 9:17 am
by puriwutpokin
puriwutpokin wrote: Wed Jan 09, 2019 7:37 am ที่g2=IFERROR(INDEX($C$2:$C$50,SMALL(IF(FREQUENCY(IF($B$2:$B$50=$F2,MATCH($C$2:$C$50,$C$2:$C$50,0)),ROW($C$2:$C$50)-ROW($C$1)+1),ROW($C$2:$C$50)-ROW($C$1)+1),COLUMNS($G2:G2))),"") กด Ctrl​+Shift​+Enter​ คัดลอกไปทางขวาและลงล่างครับ
แก้ไขครับ :D
ที่G2=IFERROR(INDEX($C$2:$C$50,SMALL(IF(FREQUENCY(IF($B$2:$B$50=$F2,MATCH($C$2:$C$50,$C$2:$C$50,0)),ROW($C$2:$C$50)-ROW($C$1)),ROW($C$2:$C$50)-ROW($C$1)),COLUMNS($G2:G2))),"") กด Ctrl​+Shift​+Enter​ คัดลอกไปทางขวาและลงล่างครับ

Re: Vlookup

Posted: Wed Jan 09, 2019 3:11 pm
by impim
เรียน คุณ puriwutpokin

เนื่องจากตั้งแต่ติดตั้งโปรแกรม DBD XBRL เวลาใช้ EXCEL เมาส์ไม่เป็นรูปเครื่องหมาย + ให้สามารถลากสูตรลงมาได้ค่ะ

ทำอย่างไรดีคะ

รบกวนปรึกษาหน่อยนะคะ

ขอบคุณค่ะ

Re: Vlookup

Posted: Wed Jan 09, 2019 3:37 pm
by puriwutpokin
impim wrote: Wed Jan 09, 2019 3:11 pm เรียน คุณ puriwutpokin

เนื่องจากตั้งแต่ติดตั้งโปรแกรม DBD XBRL เวลาใช้ EXCEL เมาส์ไม่เป็นรูปเครื่องหมาย + ให้สามารถลากสูตรลงมาได้ค่ะ

ทำอย่างไรดีคะ

รบกวนปรึกษาหน่อยนะคะ

ขอบคุณค่ะ
คัดลอกที่เซล แรกที่ กด Array แล้วไปวาง ตามเซลที่ต้องลากไปครับ

Re: Vlookup

Posted: Thu Jan 10, 2019 11:32 pm
by impim
เรียน คุณ puriwutpokin

ขอบคุณมากค่ะ

:cp: :cp: :cp: