Ein Wert pro Zelle -> rechts --> rechts
#1
Werter Leser

Folgendes ist mein Problem: Ich suche nach einer Möglichkeit, einen längeren Text in Excel einzufügen, sodass jeweils ein Wert in einer Zelle steht und der nächste Wert in der Zelle rechts daneben. Es handelt sich ausschliesslich um Buchstabenwerte - keine Leerzeichen, Sonderzeichen, Ziffern oder ähnliches.

Meine Möglichkeit wäre nun, dass ich den Text Buchstabe für Buchstabe in jede einzelne Zelle übertrage und stets mit dem Tabulator in die nächste Zelle springe, doch bei einem Text mit rund 1 Mio. Werten würde ich in der Bearbeitungszeit vermutlich das Zeitliche segnen.

Gibt es eine Möglichkeit, dass ich durch ein simples CTRL+C und CTRL+V des gesamten Textes in eine beliebige Zelle des Excel-Dokumentes zum gewünschten Ergebnis gelange? Ich möchte also, dass mir Excel meinen Text Buchstabe für Buchstabe automatisch auf einzelne, rechts nebeneinanderliegende Zellen verteilt.

Alternativ wäre ich auch damit zufrieden, wenn ich nach der Eingabe eines Wertes in eine beliebige Zelle automatisch - also ohne drücken des Tabulators - in die rechts davon liegende Zelle springe. Auf diese Weise könnte ich den Text abschreiben, da dies ohne Unterbruch im Schreibfluss, der durch das Drücken des Tabulators verursacht wird, eine doch machbare Aufgabe wäre. Die erste Lösung wäre allerdings ideal.

Hat hier jemand eine (dem wenig erfahrenen Excel-Benutzer verständliche) Lösung?
Top
#2
Hallo

Zitat:einem Text mit rund 1 Mio. Werten
Dann musst du wohl auf ein anderes Programm umsteigen. Die aktuelle Version von Excel hat nur 16384 Spalten.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#3
Hallo,

==> 1 Mio Werte? Soviele Zeichen passen doch in gar keine Zelle. ;)

Sofern ich dich richtig verstanden habe, suchst du so etwas ähnliches?

Tabelle1

ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAK
1abcdefghijklmnopqrstuvwxyzäöüßabcdefghijklmnopqrstuvwxyzäöüß
2Dieser Text hat keine Million Werte.Dieser Text hat keine Million Werte.
3Ist das so ok?Ist das so ok?
Formeln der Tabelle
ZelleFormel
B1=(TEIL($A1;SPALTE()-1;1))
C1=(TEIL($A1;SPALTE()-1;1))
D1=(TEIL($A1;SPALTE()-1;1))
E1=(TEIL($A1;SPALTE()-1;1))
F1=(TEIL($A1;SPALTE()-1;1))
G1=(TEIL($A1;SPALTE()-1;1))
H1=(TEIL($A1;SPALTE()-1;1))
I1=(TEIL($A1;SPALTE()-1;1))
J1=(TEIL($A1;SPALTE()-1;1))
K1=(TEIL($A1;SPALTE()-1;1))
L1=(TEIL($A1;SPALTE()-1;1))
M1=(TEIL($A1;SPALTE()-1;1))
N1=(TEIL($A1;SPALTE()-1;1))
O1=(TEIL($A1;SPALTE()-1;1))
P1=(TEIL($A1;SPALTE()-1;1))
Q1=(TEIL($A1;SPALTE()-1;1))
R1=(TEIL($A1;SPALTE()-1;1))
S1=(TEIL($A1;SPALTE()-1;1))
T1=(TEIL($A1;SPALTE()-1;1))
U1=(TEIL($A1;SPALTE()-1;1))
V1=(TEIL($A1;SPALTE()-1;1))
W1=(TEIL($A1;SPALTE()-1;1))
X1=(TEIL($A1;SPALTE()-1;1))
Y1=(TEIL($A1;SPALTE()-1;1))
Z1=(TEIL($A1;SPALTE()-1;1))
AA1=(TEIL($A1;SPALTE()-1;1))
AB1=(TEIL($A1;SPALTE()-1;1))
AC1=(TEIL($A1;SPALTE()-1;1))
AD1=(TEIL($A1;SPALTE()-1;1))
AE1=(TEIL($A1;SPALTE()-1;1))
AF1=(TEIL($A1;SPALTE()-1;1))
AG1=(TEIL($A1;SPALTE()-1;1))
AH1=(TEIL($A1;SPALTE()-1;1))
AI1=(TEIL($A1;SPALTE()-1;1))
AJ1=(TEIL($A1;SPALTE()-1;1))
AK1=(TEIL($A1;SPALTE()-1;1))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Die Formel
Code:
=(TEIL($A1;SPALTE()-1;1))

in B1 einfügen und nach rechts und nach unten ziehen soweit du meinst, Spalten und Zeilen zu benötigen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#4
Besten Dank euch beiden für die wirklich hilfreichen Antworten.

Gerade habe ich gemerkt, dass bei der Spalte XFD der Spass tatsächlich vorbei ist. Allerdings können laut Wikipedia etwas mehr als 1 Mio. Zeilen benutzt werden, insofern kann ich mein Vorhaben auch auf den Zeilen, statt auf den Spalten ausführen.

Wie sähe denn die Formel dafür aus? Ich würde also in A1 meinen Text "Beispieltext" hineinschreiben und dann sollte der Text in der Spalte A auf die einzelnen Zeilen verteilt werden, also ein "B" in Zelle A2 ein "e" in Zelle A3, ein "i" in Zelle A4 etc.

Tut mir etwas leid, deswegen nochmals nachfragen zu müssen, zumal ich mir vorstellen kann, dass die Formel nur leicht abgeändert werden muss. Diese Formel war mir nun leider nicht bekannt und ich schaffe es gerade nicht, sie interpretieren zu können.

Übrigens passen 32'766 Zeichen in eine Zelle - zumindest gings bei mir ab dann nicht mehr weiter. Jetzt denke ich natürlich daran, meinen Text einfach in solchen Portionen auf das Excel-File zu klatschen, zum Beispiel in die Zeile 1 und in die Spalten 1 bis etwa 33 und dann mit einer Formel zu arbeiten, sodass ich den gesamten Text auf die einzelnen Zeilen der Spalte A verteilen kann. Daher müsste ich vor allem Wissen, wie ich diese Formel verstehen muss, sodass ich sie selbständig anpassen kann.

Um erneute Hilfe wäre ich sehr dankbar.
Top
#5
Hi,

(07.09.2015, 21:45)042 schrieb: Wie sähe denn die Formel dafür aus? Ich würde also in A1 meinen Text "Beispieltext" hineinschreiben und dann sollte der Text in der Spalte A auf die einzelnen Zeilen verteilt werden, also ein "B" in Zelle A2 ein "e" in Zelle A3, ein "i" in Zelle A4 etc.

Tut mir etwas leid, deswegen nochmals nachfragen zu müssen, zumal ich mir vorstellen kann, dass die Formel nur leicht abgeändert werden muss. Diese Formel war mir nun leider nicht bekannt und ich schaffe es gerade nicht, sie interpretieren zu können.

einfach Spalte durch Zeile ersetzen:

Tabelle1

AB
1Dieser Text hat keine Million Werte.D
2i
3e
4s
5e
6r
7
8T
9e
10x
11t
12
13h
14a
15t
16
17k
18e
19i
20n
21e
22
23M
24i
25l
26l
27i
28o
29n
30
31W
32e
33r
34t
35e
36.
37
Formeln der Tabelle
ZelleFormel
B1=(TEIL(A$1;ZEILE();1))
B2=(TEIL(A$1;ZEILE();1))
B3=(TEIL(A$1;ZEILE();1))
B4=(TEIL(A$1;ZEILE();1))
B5=(TEIL(A$1;ZEILE();1))
B6=(TEIL(A$1;ZEILE();1))
B7=(TEIL(A$1;ZEILE();1))
B37=(TEIL(A$1;ZEILE();1))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Top
#6
Hi,

(07.09.2015, 21:45)042 schrieb: Wie sähe denn die Formel dafür aus? Ich würde also in A1 meinen Text "Beispieltext" hineinschreiben und dann sollte der Text in der Spalte A auf die einzelnen Zeilen verteilt werden, also ein "B" in Zelle A2 ein "e" in Zelle A3, ein "i" in Zelle A4 etc.

Tut mir etwas leid, deswegen nochmals nachfragen zu müssen, zumal ich mir vorstellen kann, dass die Formel nur leicht abgeändert werden muss. Diese Formel war mir nun leider nicht bekannt und ich schaffe es gerade nicht, sie interpretieren zu können.

einfach Spalte durch Zeile ersetzen und runterziehen.

Tabelle1
AMANAO
1abcdefghijklmnopqrstuvwxyzäöüßDieser Text hat keine Million Werte.Ist das so ok?
2aDI
3bis
4cet
5ds

verwendete Formeln
Zelle Formel Bereich N/A
AM2:AO5=(TEIL(AM$1;ZEILE()-1;1))
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.01 einschl. 64 Bit

Top
#7
"einfach Spalte durch Zeile ersetzen und runterziehen."

Danke! Wie sollte es eigentlich auch sonst sein. Blush
Top
#8
Hallo,

eine hilfreiche Seite ist das hier: 

http://www.xlam.ch/xlimits/index.htm

Wenn man also bedenkt, dass in eine Zelle nur 32767 Zeichen passen, brauchst Du nur zwei Zeilen, um den gesamten Text über die Spalten in Zeichen aufzuteilen:

in A2:


Code:
=teil($A$1;(Zeile(A$1)-1)*32767+Spalte();1)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#9
Danke auch für diese hilfreiche Antwort!
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste