Page 1 of 1
ขอสูตรรวมข้อมูลในตารางให้อยู่ในตารางเดียวกัน
Posted: Wed Sep 19, 2018 9:10 pm
by always0127
ตามตัวอย่าง
ถ้าต้องการรวมตารางของคนชื่อ A ให้มาอยู่ในช่องเดียวกัน โดยมีเครื่องหมาย / ระหว่างเซลล์ที่รวมกันต้องใช้สูตรอะไรคะ
Re: ขอสูตรรวมข้อมูลในตารางให้อยู่ในตารางเดียวกัน
Posted: Wed Sep 19, 2018 10:42 pm
by Bo_ry
ถ้าใช้ Excel 365 มี textjoin ก็จะง่ายหน่อย
C16 กด Ctrl+Shift+Enter
=textjoin("/",,SUBSTITUTE(OFFSET(C$3,MATCH($B16,$B$4:$B$9,0),,COUNTIF($B$4:$B$9,$B16)),0,""))
ถ้าไม่มีก็ใส่สูตรเหนื่อย ถ้ามีแถวเพิ่ม
C21
=MID(IF($B21=$B$4,IF(OR(C$4=0,C$4=""),"","/"&C$4),"")&IF($B21=$B$5,IF(OR(C$5=0,C$5=""),"","/"&C$5),"")&IF($B21=$B$6,IF(OR(C$6=0,C$6=""),"","/"&C$6),"")&IF($B21=$B$7,IF(OR(C$7=0,C$7=""),"","/"&C$7),"")&IF($B21=$B$8,IF(OR(C$8=0,C$8=""),"","/"&C$8),"")&IF($B21=$B$9,IF(OR(C$9=0,C$9=""),"","/"&C$9),""),2,9)
รวมเซลล์.xlsb
Re: ขอสูตรรวมข้อมูลในตารางให้อยู่ในตารางเดียวกัน
Posted: Wed Sep 19, 2018 11:06 pm
by always0127
ขอบคุณค่ะ ขอถามเพิ่มอีก 1 คำถามค่ะ
ถ้าต้องการให้ เซลล์นั้นซ่อนตัวเลขไว้ และแสดงเฉพาะตัวอักษร ต้องใช้สูตรอะไรคะ
เช่น 0bn0 ต้องการให้เห็นแค่ bn
0/ex/t ต้องการให้เห็นแค่ ex/t
ขอบคุณมากค่ะ
Re: ขอสูตรรวมข้อมูลในตารางให้อยู่ในตารางเดียวกัน
Posted: Wed Sep 19, 2018 11:36 pm
by Bo_ry
=SUBSTITUTE(SUBSTITUTE(a1,"0/",""),0,"")
Re: ขอสูตรรวมข้อมูลในตารางให้อยู่ในตารางเดียวกัน
Posted: Thu Sep 20, 2018 12:48 pm
by always0127
อยากสอบถามว่า หากเครื่องหมายที่ไม่ต้องการ อยู่ในรูปแบบ /0 และ 0/ จะรวมอยู่ในสูตรเดียวกันได้มั้ยคะ
จากสูตรนี้
=SUBSTITUTE(SUBSTITUTE(a1,"0/",""),0,"")
ขอบคุณมากค่ะ
Re: ขอสูตรรวมข้อมูลในตารางให้อยู่ในตารางเดียวกัน
Posted: Thu Sep 20, 2018 2:16 pm
by Bo_ry
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(a1,"0/",""),"/0",""),0,"")
Re: ขอสูตรรวมข้อมูลในตารางให้อยู่ในตารางเดียวกัน
Posted: Thu Sep 20, 2018 3:25 pm
by logic
always0127 wrote: Wed Sep 19, 2018 9:10 pm
ตามตัวอย่าง
ถ้าต้องการรวมตารางของคนชื่อ A ให้มาอยู่ในช่องเดียวกัน โดยมีเครื่องหมาย / ระหว่างเซลล์ที่รวมกันต้องใช้สูตรอะไรคะ
ลองดูอีกแบบครับ
AH4 =IF(ISNUMBER(MATCH(C4,{"",0},0)),"",IFERROR(LOOKUP(2,1/(($B$3:$B3=$B4)*(AH$3:AH3<>"")),AH$3:AH3)&"|"&C4,C4)) Enter แล้วคัดลอกสูตรไปทางขวาถึง BL4 แล้วคัดลอกลงด้านล่าง
C16 =IFERROR(LOOKUP(2,1/(($B$4:$B$9=$B16)*(AH$4:AH$9<>"")),AH$4:AH$9),"") Enter แล้วคัดลอกขวาและคัดลอกลงให้เต็มตาราง