2017-07-26 6 views
-1

Ich habe meine Daten so, in A1: A3 in Excel.CONCAT Funktion ohne OFFICE 365

stack',' over',' flow','

Gibt es trotzdem, dies in einer Zelle zu kombinieren?

Ich habe versucht, kopieren und in Word und Notepad ++ einfügen, aber sie geben mir diese mit Lücken zwischen ihnen. Meine Idee ist, diese in einer SQL-Abfrage zu verwenden.

Weitere Fragen zu hier betrachten VBA für mehrere Zeilen. Concatenante funktioniert nicht wie ich in Wirklichkeit einen größeren Bereich verwenden dann A1: A3

Antwort

1

Wenn Sie CONCAT() Funktion:

=CONCAT(A1:A3) 

IF nicht:

= A1 & A2 & A3 

Wenn Sie haben kein CONCAT, fügen diese UDF in ein Modul ein und verwenden die Formel wie oben beschrieben:

Function CONCAT(rng As Range) 
Dim rngArr As Variant 
Dim i As Long, j as long 
rngArr = rng.Value 
For i = LBound(rngArr, 1) To UBound(rngArr, 1) 
    For j = LBound(rngArr, 2) To UBound(rngArr, 2) 
     CONCAT = CONCAT & rngArr(i, j) 
    Next j 
Next i 
End Function 
+0

A1 & A2 & A3 arbeiten. Verketten nicht. Möglicherweise, weil es eine große Auswahl ist, habe ich gerade A1: A3 als Probe verwendet. – Jonnyboi

+0

Nicht CONCATENATE(), CONCAT() es ist anders und nur mit einem Abonnement für OFFICE 365. @Jonnyboi –

+0

:(Ich habe nicht. Seufz ich denke, dass dieser langsame Weg zu tun haben wird – Jonnyboi