If they were truly blank, I think you would only have 2 spaces. None the less, you could use the trim function, such as
=TRIM(B1&" "&C1&" "&D1)
Good luck
you could also try =b1&" "&if(c1="","",c1&" ")&d1
Mine is obviously superior, just look at the results under the likely scenario of Cher, Maddona, or Prince is entered in D1. Much cleaner.
yeah, but he didn't say singers were in the database..
to be honest, i didn't know quite how trim worked, so i just posted an alternate solution.. no offense intended...
No offense taken (or meant) NT
A formula is not needed. Highlight the resulting column and use the Replace command; in the "Find what" box type three spaces, in the "Replace with" box type one space.
=b1&" "&c1&" "&d1, then froze the resulting full names in column a and deleted columns b, c, and d. Turns out quite a few of the cells in column c (middle initial) were blank, so a lot of my names in column a have 3 spaces between them. Need a formula which will leave no more than one space between each part of the names.