Sie können Text nicht direkt in Excel einfügen, damit sich jeder Buchstaben in seiner eigenen Zelle befindet. Hier ist jedoch eine Problemumgehung mit einer Kombination aus Excel -Funktionen und ein wenig VBA -Code:
1. Verwenden der Funktion "Text zu Spalten":
1. Fügen Sie Ihren Text ein: Fügen Sie den Text ein, den Sie in einzelne Zellen teilen möchten.
2. Wählen Sie den Text aus: Markieren Sie den gesamten Text, den Sie eingefügt haben.
3. Gehen Sie zu Daten> Text zu Spalten: Dies öffnet den "Text konvertieren den Spalten -Assistenten".
4. "Abgrenzt": Mit dieser Option können Sie den Text basierend auf Zeichen teilen.
5. "Andere": Geben Sie im "anderen" Box einen Platz ein (oder den Trennzeichen, den Sie verwenden möchten).
6. Klicken Sie auf Fertig stellen: Dadurch wird Ihr Text mit jedem Wort in einer anderen Spalte in separate Spalten aufgeteilt.
2. VBA -Makro zum Teilen von Text:
Wenn Sie dies regelmäßig tun müssen, können Sie ein VBA -Makro erstellen:
1. Öffnen Sie den Visual Basic Editor: Drücken Sie Alt + F11.
2. Ein neues Modul einfügen: Gehen Sie zum Einfügen> Modul.
3. Fügen Sie den folgenden Code ein:
`` `vba
Sub splittextTocells ()
Dimer Strtext als Zeichenfolge
Dunkel ich so lange
'Holen Sie sich den Text zum Teilen
strText =Selection.Value
'Schleife durch jeden Charakter
Für i =1 bis len (strtext)
'Legen Sie den Charakter in eine separate Zelle
Zellen (i, 1) .Value =Mid (Strtext, i, 1)
Als nächstes ich
Ende sub
`` `
4. das Makro speichern: Schließen Sie den visuellen Basis -Editor und speichern Sie Ihr Arbeitsbuch.
5. Führen Sie das Makro aus:
- Wählen Sie die Zelle aus, die den Text enthält, den Sie teilen möchten.
- Gehen Sie zu Entwickler> Makros> Wählen Sie Ihr Makro aus und klicken Sie auf "Ausführen".
Erläuterung des Makros:
* Strtext: Diese Variable enthält den Text, den Sie teilen möchten.
* i: Diese Variable wird als Zähler verwendet, um jedes Zeichen durchzuschlägen.
* len (Strtext): Diese Funktion gibt die Länge der Zeichenfolge zurück.
* Mid (Strtext, i, 1): Diese Funktion extrahiert ein einzelnes Zeichen aus der Zeichenfolge, die an der Position `I` beginnt.
* Zellen (i, 1): Dies bezieht sich auf die Zelle in Zeile `I. und Spalte 1 (a).
Wichtige Hinweise:
* Textlänge: Das VBA -Makro geht davon aus, dass sich Ihr Text innerhalb des zulässigen Zeichenbereichs für eine Excel -Zelle befindet. Wenn Sie einen sehr langen Text haben, können Sie Grenzen beschränken.
* Zellformatierung: Möglicherweise müssen Sie die Spaltenbreite und die Zellausrichtung anpassen, nachdem Sie den Text geteilt haben, um die Zeichen korrekt anzuzeigen.