2016-03-22 12 views
0

Ich versuche, 3 Spalten von Daten zu verketten, wobei 1 der Spalten keinen Wert enthalten kann. Sie sind alle Zahlenfolgen und ich möchte jede Zeichenfolge mit einem Punkt dazwischen verketten. Wenn die dritte Spalte leer ist, möchte ich jedoch nicht, dass der zusätzliche Punkt angezeigt wird. Ich habe versucht, einen 2-Schritt-Prozess, wo ich Spalten 1 & 2 mit einem Punkttrennzeichen verketten (weil es immer Daten in den Spalten 1 & 2). Dann habe ich in einer separaten Spalte versucht, eine if-Anweisung zu verwenden, um anzuzeigen, dass, wenn die dritte Spalte leer ist, geben Sie mir die Ergebnisse aus der verknüpften Spalte, die ich erstellt habe, andernfalls geben Sie mir die verkettete Spalte + "." + dritte Spalte.Verketten von 3 Spalten, aber nicht alle haben Daten darin

Beispieldaten:

Column 1 Column 2 Column 3 Concat 1+"."+2 What I want
1 1310 1 1.1310 1.1310.1
19250 8550 19250.8550 19250.8550
77171 5199 LAB 77171.5199 77171.5199.LAB

In den ersten und dritten Beispiel, ich bekommen, was ich will. Aber im zweiten Beispiel habe ich 19250.8550. - Ich möchte diesen Extrapunkt nicht am Ende der Saite haben.

Irgendwelche Gedanken?

Dank

Antwort

0

wie über dieses

=A2&"."&B2&IF(C2&""="", "", ".")&C2 
+0

funktioniert perfekt! Vielen Dank! –

+0

Sie können einfach '= A2 &". "& B2 & IF (C2 =" "," ",". ") & C2' – Taosique

Verwandte Themen