I want to concatenate three fields from a spreadsheet into one (the locality column). But not often do all three columns include information. The desired result is to have a single string that ends with a period, with each column being separated by a comma.
Example data:
| locality | 
placename | 
localityname | 
localitydirections | 
 | 
 | 
Tulsa | 
 | 
 | 
City Park | 
Tulsa | 
 | 
 | 
Overlook | 
Chicago Ohio | 
Turn right at the traffic light | 
 | 
 | 
 | 
From the house turn left at the stop light | 
Desired Output:
| locality | 
placename | 
localityname | 
localitydirections | 
| Tulsa. | 
 | 
Tulsa | 
 | 
| City Park, Tulsa. | 
City Park | 
Tulsa | 
 | 
| Overlook, Chicago Ohio, Turn right at the traffic light. | 
Overlook | 
Chicago Ohio | 
Turn right at the traffic light. | 
| From the house turn left at the stop light. | 
 | 
 | 
From the house turn left at the stop light | 
I have tried the following code, but I am met with an error. This code assumes:
'locality' = Column A
'placename' = Column B
'localityname' = Column C
'localitydirections' = Column D
and the rows present are rows 1 - 5
First I used the formula
=B2&", "&C2&", "&D2&"." and dragged it down to auto-populate the remaining fields.
However, it was giving me the following outcome:
| locality | 
placename | 
locality name | 
localitydirections | 
| , Tulsa, . | 
 | 
Tulsa | 
 | 
| City Park, Tulsa, . | 
City Park | 
Tulsa | 
 | 
| Overlook, Chicago Ohio, Turn right at the traffic light. | 
Overlook | 
Chicago Ohio | 
Turn right at the traffic light. | 
| , , From the house turn left at the stop light. | 
 | 
 | 
From the house turn left at the stop light | 
The punctuation becomes problematic with the blank fields.
What function could fix this? My initial thought was an IF function.