CONCATENATE

Sufiyan97

Well-known Member
Joined
Apr 12, 2019
Messages
1,584
Office Version
  1. 365
  2. 2013
Platform
  1. Windows
I want to =CONCATENATE 'Column I' occurring of next number in 'Column H' as per attached picture expected result in 'Column J'
 

Attachments

  • Concacnate.PNG
    Concacnate.PNG
    4.7 KB · Views: 24

Excel Facts

How to fill five years of quarters?
Type 1Q-2023 in a cell. Grab the fill handle and drag down or right. After 4Q-2023, Excel will jump to 1Q-2024. Dash can be any character.
What version of Excel are you using?
Please update your account details to show this, as it affects what functions you can use. Thanks
Thanks for your suggestion, as I am new here I did not know that.

Now Updated.
 
Upvote 0
Upvote 0
So if you can manually concatenate with few Helper column and if the data range for concatenate is few then you can try But Bo_Ry formula is worth applying

New Microsoft Excel Worksheet (2).xlsx
ABCDEFGHI
11AABCDEABCDE
2B
3C
4D
5E
62AABCDEFABCDEF
7B
8C
9D
10E
11F
123AABCDABCD
13B
14C
15D
164AABCABC
17B
18C
19
20
Sheet2
Cell Formulas
RangeFormula
C1,C16,C12,C6C1=CONCATENATE(D1,E1,F1,G1,H1,I1)
D1:H1,D12:G12,D6:I6D1=IF(A1="","",TRANSPOSE(OFFSET(B1,,,AGGREGATE(15,6,IFERROR(1/(1/(((A2:$A$100)<>"")*ROW(A2:$A$100)))-ROW(),LOOKUP("ZZZZZZ",B:B,ROW(#REF!))-ROW()+1),1))))
D16:F16D16=IF(A16="","",TRANSPOSE(OFFSET(B16,,,AGGREGATE(15,6,IFERROR(1/(1/(((A17:$A$100)<>"")*ROW(A17:$A$100)))-ROW(),LOOKUP("ZZZZZZ",B:B,ROW(A1:A100))-ROW()+1),1))))
Press CTRL+SHIFT+ENTER to enter array formulas.
 
Upvote 0
So if you can manually concatenate with few Helper column and if the data range for concatenate is few then you can try But Bo_Ry formula is worth applying

New Microsoft Excel Worksheet (2).xlsx
ABCDEFGHI
11AABCDEABCDE
2B
3C
4D
5E
62AABCDEFABCDEF
7B
8C
9D
10E
11F
123AABCDABCD
13B
14C
15D
164AABCABC
17B
18C
19
20
Sheet2
Cell Formulas
RangeFormula
C1,C16,C12,C6C1=CONCATENATE(D1,E1,F1,G1,H1,I1)
D1:H1,D12:G12,D6:I6D1=IF(A1="","",TRANSPOSE(OFFSET(B1,,,AGGREGATE(15,6,IFERROR(1/(1/(((A2:$A$100)<>"")*ROW(A2:$A$100)))-ROW(),LOOKUP("ZZZZZZ",B:B,ROW(#REF!))-ROW()+1),1))))
D16:F16D16=IF(A16="","",TRANSPOSE(OFFSET(B16,,,AGGREGATE(15,6,IFERROR(1/(1/(((A17:$A$100)<>"")*ROW(A17:$A$100)))-ROW(),LOOKUP("ZZZZZZ",B:B,ROW(A1:A100))-ROW()+1),1))))
Press CTRL+SHIFT+ENTER to enter array formulas.

Thank you for your help! and Yes Bo_Ry formula is easier and worthy.
 
Upvote 0

Forum statistics

Threads
1,223,099
Messages
6,170,107
Members
452,302
Latest member
TaMere

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top