Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I would like to combine the words from different cells into one cell -
sometimes 1 or 2 cells are left empty Example A1 A2 A3 A4 A5 Peter Simon Derek Empty Kent combine into one cell marking all =A1&","&A2&","&A3&","&A4&","&A5 Should say Peter, Simon, Derek, Kent (without extra , or space for empty cell included) Could somebody help me with formula for this? would be greatly appreciated |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]() Try: =SUBSTITUTE(TRIM(A1&" "&A2&" "&A3&" "&A4&" "&A5)," ",",") -- NBVC Where there is a will there are many ways. 'The Code Cage' (http;//www.thecodecage.com) ------------------------------------------------------------------------ NBVC's Profile: http://www.thecodecage.com/forumz/member.php?userid=74 View this thread: http://www.thecodecage.com/forumz/sh...d.php?t=119531 |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
This UDF ignores blank cells.
Function ConCatRange(CellBlock As Range) As String Dim Cell As Range Dim sbuf As String For Each Cell In CellBlock If Len(Cell.text) 0 Then sbuf = sbuf & Cell.text & ", " Next ConCatRange = Left(sbuf, Len(sbuf) - 1) End Function =concatrange(A1:A5) Gord Dibben MS Excel MVP On Sat, 25 Jul 2009 10:11:01 -0700, mh wrote: I would like to combine the words from different cells into one cell - sometimes 1 or 2 cells are left empty Example A1 A2 A3 A4 A5 Peter Simon Derek Empty Kent combine into one cell marking all =A1&","&A2&","&A3&","&A4&","&A5 Should say Peter, Simon, Derek, Kent (without extra , or space for empty cell included) Could somebody help me with formula for this? would be greatly appreciated |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi,
Here is a custom function that seems to do what you want: Function myConCat(S As Range) As String Dim cell As Range Dim con As String Dim I As Integer I = 1 For Each cell In S If I = 1 Then con = cell ElseIf cell < "" Then con = con & ", " & cell End If I = I + 1 Next cell myConCat = con End Function so you would enter =myConCat(A1:A10) or use any other range. -- If this helps, please click the Yes button. Cheers, Shane Devenshire "mh" wrote: I would like to combine the words from different cells into one cell - sometimes 1 or 2 cells are left empty Example A1 A2 A3 A4 A5 Peter Simon Derek Empty Kent combine into one cell marking all =A1&","&A2&","&A3&","&A4&","&A5 Should say Peter, Simon, Derek, Kent (without extra , or space for empty cell included) Could somebody help me with formula for this? would be greatly appreciated |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Also, if I understand your question, you need to make a slight modification
of the other suggestion: =SUBSTITUTE(TRIM(A1&" "&A2&" "&A3&" "&A4&" "&A5)," ",", ") note the extra space after the final comma. -- If this helps, please click the Yes button. Cheers, Shane Devenshire "mh" wrote: I would like to combine the words from different cells into one cell - sometimes 1 or 2 cells are left empty Example A1 A2 A3 A4 A5 Peter Simon Derek Empty Kent combine into one cell marking all =A1&","&A2&","&A3&","&A4&","&A5 Should say Peter, Simon, Derek, Kent (without extra , or space for empty cell included) Could somebody help me with formula for this? would be greatly appreciated |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi,
You may download and install this addin - http://www.download.com/Morefunc/300...-10423159.html Now use the mconcat(range) function -- Regards, Ashish Mathur Microsoft Excel MVP www.ashishmathur.com "mh" wrote in message ... I would like to combine the words from different cells into one cell - sometimes 1 or 2 cells are left empty Example A1 A2 A3 A4 A5 Peter Simon Derek Empty Kent combine into one cell marking all =A1&","&A2&","&A3&","&A4&","&A5 Should say Peter, Simon, Derek, Kent (without extra , or space for empty cell included) Could somebody help me with formula for this? would be greatly appreciated |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
change "true" and "false" to "availble" and "out of stock" | Excel Worksheet Functions | |||
HELP on "left","right","find","len","substitute" functions | Excel Discussion (Misc queries) | |||
Count occurences of "1"/"0" (or"TRUE"/"FALSE") in a row w. conditions in the next | New Users to Excel | |||
Insert "-" in text "1234567890" to have a output like this"123-456-7890" | Excel Discussion (Misc queries) |