Antworten und Tipps zur Frage
Wie kann ich eine durch komma getrennte zahlenreihe (in einer excell zelle) in den nummerrierten spalten daneben anzeigen, zb für 2 ein x in spalte 2?
Frage von Turnierfrosch (04.04.2008 | 15:22)
Das geht leider nicht, weil Excel längere durch Komma getrennte Zahlenreihen einer Zelle nicht als Zahlen sondern als Text interpretiert. Nur mit Macros möglich

Antwort von regiegott (04.04.2008 | 15:51)
und Bestätigung von Arkarin (04.04.2008 | 15:53)
Bewertung: positiv
Kommentar: Gut, also schlecht, aber gut zu wissen. Und was mache ich nun ohne "Marco"?
Ergänzungen
-
regiegott schrieb am (04.04.2008 | 15:58):
Nicht Marco, sondern Macro :-)
Die Zahlen in einzelne Zellen schreiben, dann gibts Excel-eigene Möglichkeiten.
-
Turnierfrosch schrieb am (04.04.2008 | 16:00):
...dachte vielleicht kann mir ja ein "Marco" helfen ;-)
Danke für den Tipp, ich werd schon eine Lösung finden
-
regiegott schrieb am (04.04.2008 | 16:02):
und wenn nich, sag nochmal Bescheid. Bin zwar nicht der Excel-Oberchecker, aber ich hab mir mittlerweile so einiges beigebracht.
-
Waldi1972 schrieb am (08.04.2008 | 11:52):
geht auch ohne macro, wenn auch umständlich.
Schrittfolge:
1) ermittle die beteiligten Zahlen je Zeile
1a) Positionen der Kommata und des Textendes ermitteln
=finde(",";<Feld mit Zahlenreihe>;<FeldDavor>+1)
nach rechts ausfüllen, (mindestens) soviele Kommata wie du hast
wenn die Anzahl der Kommata von Zeile zu Zeile schwankt, dann wird es komplizierter, dann mußt Du mit Wenn(IstFehler(finden ...)...) hantieren
1b) Ende der Zeichenkette finden
=länge(<Feld mit Zahlenreihe>) (wenn unterschiedliche Komma- Anzahl, dann etwas komplizierter
1c)
Zahlen zwischen den Kommata ermitteln
=teil(<Feld mit Zahlenreihe>;<Zelle mit Kommaposition davor>+1;<Zelle mit Kommaposition danach>-<Zelle mit Kommaposition davor>-1
Einige Vereinfachung in Deinen Formeln erreichst Du, wenn Du IMMER ein Komma dahinter und evtl. IMMER ein Komma vor Deiner Zeichenkette hast
=","&<Feld mit Zahlenreihe>&","
2) Kreuze für Zahlen eintragen
am Besten: Spaltennummer darüber schreiben
1 | 2 | 3 ...
danach in jede Zelle eintragen
=WENN(ZÄHLENWENN(<Bereich mit Deinen generierten Echt- Zahlen>;<Spaltennummer>)>0;"x";" ")
Bitte beachte in allen Formeln, daß Du zwischen absoluten und relativen Bezügen unterscheiden mußt, sonst klappt das mit dem Kopieren der Formel (bzw. nach rechts/unten ausfüllen) nicht
Viel Spaß. Ich brauche ca. 15 min dafür. Lohnt sich das?
Ergänzung schreiben: