Excel concatenate fuction for whole column
up vote
2
down vote
favorite
I need a solution for this:
A B
1. 1,2,3,4,5,,,
2.
3.
4.
5.
so i want to concatenate A column like this:
(A2;",";A3;",";A4;",";A5;",";A6;",";A7;","; and so on)
I want to remove commas (,) behind the number if they're less column - for example 5 and i concatenate 7.
How can i do that ?
excel excel-2007
add a comment |
up vote
2
down vote
favorite
I need a solution for this:
A B
1. 1,2,3,4,5,,,
2.
3.
4.
5.
so i want to concatenate A column like this:
(A2;",";A3;",";A4;",";A5;",";A6;",";A7;","; and so on)
I want to remove commas (,) behind the number if they're less column - for example 5 and i concatenate 7.
How can i do that ?
excel excel-2007
add a comment |
up vote
2
down vote
favorite
up vote
2
down vote
favorite
I need a solution for this:
A B
1. 1,2,3,4,5,,,
2.
3.
4.
5.
so i want to concatenate A column like this:
(A2;",";A3;",";A4;",";A5;",";A6;",";A7;","; and so on)
I want to remove commas (,) behind the number if they're less column - for example 5 and i concatenate 7.
How can i do that ?
excel excel-2007
I need a solution for this:
A B
1. 1,2,3,4,5,,,
2.
3.
4.
5.
so i want to concatenate A column like this:
(A2;",";A3;",";A4;",";A5;",";A6;",";A7;","; and so on)
I want to remove commas (,) behind the number if they're less column - for example 5 and i concatenate 7.
How can i do that ?
excel excel-2007
excel excel-2007
edited Nov 19 at 11:54
asked Nov 19 at 7:54
Georgy
226
226
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
up vote
2
down vote
there might be a better way of doing this but i will share my "dumb" way anyway.
In B1 i will make it = A1
In B2 =SUBSTITUTE(B1&","&A2,".","")
and i just need to fill down the column to the last row
you can get your final result at column B, last row
This is to prevent repetitive selecting all the cells in the whole list (using concatenate)
Got my vote as it is concise
– Solar Mike
Nov 19 at 11:14
add a comment |
up vote
0
down vote
Use the function CONCATENATE
as you said. You also can repeat that concatenate with the mouse for all rows.
=CONCATENATE(A2, ", ", A3) or =A2 & ", " & A3
For more information check this website:
Concatenate cells with a space, comma and other characters
add a comment |
up vote
0
down vote
accepted
I think, i find the simpliest & best solution and it's a vba code:
Function CONCATENATEMULTIPLE(Ref As Range, Separator As String) As String
Dim Cell As Range
Dim Result As String
For Each Cell In Ref
Result = Result & Cell.Value & Separator
Next Cell
CONCATENATEMULTIPLE = Left(Result, Len(Result) - 1)
End Function
Function: =CONCATENATEMULTIPLE(RANGE; ",")
CONCATENATE Excel Ranges (Using VBA)
add a comment |
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
there might be a better way of doing this but i will share my "dumb" way anyway.
In B1 i will make it = A1
In B2 =SUBSTITUTE(B1&","&A2,".","")
and i just need to fill down the column to the last row
you can get your final result at column B, last row
This is to prevent repetitive selecting all the cells in the whole list (using concatenate)
Got my vote as it is concise
– Solar Mike
Nov 19 at 11:14
add a comment |
up vote
2
down vote
there might be a better way of doing this but i will share my "dumb" way anyway.
In B1 i will make it = A1
In B2 =SUBSTITUTE(B1&","&A2,".","")
and i just need to fill down the column to the last row
you can get your final result at column B, last row
This is to prevent repetitive selecting all the cells in the whole list (using concatenate)
Got my vote as it is concise
– Solar Mike
Nov 19 at 11:14
add a comment |
up vote
2
down vote
up vote
2
down vote
there might be a better way of doing this but i will share my "dumb" way anyway.
In B1 i will make it = A1
In B2 =SUBSTITUTE(B1&","&A2,".","")
and i just need to fill down the column to the last row
you can get your final result at column B, last row
This is to prevent repetitive selecting all the cells in the whole list (using concatenate)
there might be a better way of doing this but i will share my "dumb" way anyway.
In B1 i will make it = A1
In B2 =SUBSTITUTE(B1&","&A2,".","")
and i just need to fill down the column to the last row
you can get your final result at column B, last row
This is to prevent repetitive selecting all the cells in the whole list (using concatenate)
answered Nov 19 at 8:26
Osman Wong
845
845
Got my vote as it is concise
– Solar Mike
Nov 19 at 11:14
add a comment |
Got my vote as it is concise
– Solar Mike
Nov 19 at 11:14
Got my vote as it is concise
– Solar Mike
Nov 19 at 11:14
Got my vote as it is concise
– Solar Mike
Nov 19 at 11:14
add a comment |
up vote
0
down vote
Use the function CONCATENATE
as you said. You also can repeat that concatenate with the mouse for all rows.
=CONCATENATE(A2, ", ", A3) or =A2 & ", " & A3
For more information check this website:
Concatenate cells with a space, comma and other characters
add a comment |
up vote
0
down vote
Use the function CONCATENATE
as you said. You also can repeat that concatenate with the mouse for all rows.
=CONCATENATE(A2, ", ", A3) or =A2 & ", " & A3
For more information check this website:
Concatenate cells with a space, comma and other characters
add a comment |
up vote
0
down vote
up vote
0
down vote
Use the function CONCATENATE
as you said. You also can repeat that concatenate with the mouse for all rows.
=CONCATENATE(A2, ", ", A3) or =A2 & ", " & A3
For more information check this website:
Concatenate cells with a space, comma and other characters
Use the function CONCATENATE
as you said. You also can repeat that concatenate with the mouse for all rows.
=CONCATENATE(A2, ", ", A3) or =A2 & ", " & A3
For more information check this website:
Concatenate cells with a space, comma and other characters
answered Nov 19 at 8:00
Paplusc
3111314
3111314
add a comment |
add a comment |
up vote
0
down vote
accepted
I think, i find the simpliest & best solution and it's a vba code:
Function CONCATENATEMULTIPLE(Ref As Range, Separator As String) As String
Dim Cell As Range
Dim Result As String
For Each Cell In Ref
Result = Result & Cell.Value & Separator
Next Cell
CONCATENATEMULTIPLE = Left(Result, Len(Result) - 1)
End Function
Function: =CONCATENATEMULTIPLE(RANGE; ",")
CONCATENATE Excel Ranges (Using VBA)
add a comment |
up vote
0
down vote
accepted
I think, i find the simpliest & best solution and it's a vba code:
Function CONCATENATEMULTIPLE(Ref As Range, Separator As String) As String
Dim Cell As Range
Dim Result As String
For Each Cell In Ref
Result = Result & Cell.Value & Separator
Next Cell
CONCATENATEMULTIPLE = Left(Result, Len(Result) - 1)
End Function
Function: =CONCATENATEMULTIPLE(RANGE; ",")
CONCATENATE Excel Ranges (Using VBA)
add a comment |
up vote
0
down vote
accepted
up vote
0
down vote
accepted
I think, i find the simpliest & best solution and it's a vba code:
Function CONCATENATEMULTIPLE(Ref As Range, Separator As String) As String
Dim Cell As Range
Dim Result As String
For Each Cell In Ref
Result = Result & Cell.Value & Separator
Next Cell
CONCATENATEMULTIPLE = Left(Result, Len(Result) - 1)
End Function
Function: =CONCATENATEMULTIPLE(RANGE; ",")
CONCATENATE Excel Ranges (Using VBA)
I think, i find the simpliest & best solution and it's a vba code:
Function CONCATENATEMULTIPLE(Ref As Range, Separator As String) As String
Dim Cell As Range
Dim Result As String
For Each Cell In Ref
Result = Result & Cell.Value & Separator
Next Cell
CONCATENATEMULTIPLE = Left(Result, Len(Result) - 1)
End Function
Function: =CONCATENATEMULTIPLE(RANGE; ",")
CONCATENATE Excel Ranges (Using VBA)
edited Nov 19 at 10:06
answered Nov 19 at 9:39
Georgy
226
226
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53370416%2fexcel-concatenate-fuction-for-whole-column%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown