Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: mehrere Werte pro Zelle auslesen (komplex)

mehrere Werte pro Zelle auslesen (komplex)
10.07.2008 19:23:30
Christian
Hallo Leute,
ich bin am verzweifeln.. Was ich schon an Foren heute durchsucht habe.. Es gibt viele Einträge mit mehreren Werten aus Zellen lesen, aber alles bei mir nicht anwendbar..
Ich habe eine große Excel Liste (ca. 10.000 zu formatierende Zeilen)
Ein Amateur vor mir hat das Teil geführt, und ich darfs ausbaden..
Es gibt u.a. eine Spalte die nennt sich Aufträge, diese Zeile hat manchmal gar keinen Wert und manchmal soll die Auftragsnummer drin stehen. Sind mehrere Aufträge drin, dann sind mehrere Auftragsnummer reingeschrieben, leider in unterschiedlichen Schemen..
Ich habe mal ein Beispiel rangehängt :
Userbild
Es sind alles Auftragsnummern, die haben alle einen festen String von 90011... Es würde mir genügen Anhand der Nummer zu suchen, und ne Anzahl rauszulesen (Jede Nummer ist ein Auftrag, und ich brauche Gesamt Aufträge)
Allerdings wenn ich Suchen oder Finden von Excel nehme, bricht er beim ersten gefunden Wert in der Zelle ab und das wars.. Es sind aber teilweise mehrere Nummern in einer Zelle.. Ich hoffe ihr versteht meine Problematik ? Danke im voraus...

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mehrere Werte pro Zelle auslesen (komplex)
10.07.2008 19:31:00
Hajo_Zi
Hallo Christian,
dies ist ein Excel Forum und selbst die neuste Version von Excel kann aus einem Bild keine Tabelle erstellen.
Tabelle3

 AB
2990011abc
90011cde
2 Aufträge

Formeln der Tabelle
ZelleFormel
B29=(LÄNGE(A29)-LÄNGE(WECHSELN(A29;90011;"")))/5 &" Aufträge"


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

Anzeige
AW: mehrere Werte pro Zelle auslesen (komplex)
10.07.2008 19:45:00
Christian
vielen vielen Dank, dass geht, aber wenn wir schon dabei sind, ich bräuchte nur die gesamtanzahl. Natürlich könnte ich aufträge wegmachen und das in alle zellen kopieren und dann woanders ne summe bilden, aber kann ich das nicht auf einen schlag machen?
bspw. :
=SUMME((LÄNGE(Q:Q)-LÄNGE(WECHSELN(Q:Q;90011;"")))/5)
leider funktioniert meine summenformel nicht ^^

Anzeige
AW: mehrere Werte pro Zelle auslesen (komplex)
10.07.2008 19:49:00
Hajo_Zi
Hallo Christian,
Ein Hallo zu Beginn und ein Gruß am Ende lässt den Beitrag doch gleich viel persönlicher aussehen. Auch wenn Du den Beitrag am Computer eingibst, sind es doch Menschen die den Beitrag lesen und keine Maschinen. Da sollte doch ein wenig Zeit für diese paar Worte da sein.
Falls ich mal einen Brief schreibe, dann steht zu Beginn Hallo … oder eine ähnliche Anrede und zum Schluss ein Gruß ... Ich vermute, bei Dir sieht es nicht viel anders aus. Nach meiner Auffassung ist ein Beitrag so etwas Ähnliches wie ein Brief und weshalb sollte ich mich da zwingen, eine andere Form zu benutzen?
Versuche es auch mal und Dir wird auffallen: wenn sich jeder Benutzer Zeit für höfliche Umgangsformen nimmt, führt das zu einer besseren Unterhaltung im Forum und keiner fühlt sich schlecht behandelt.
Tabelle3

 AB
2990011abc
90011cde
11
3090011abc
90011cde
 
3190011abc
90011cde
 
3290011abc
90011cde
 
3390011abc
90011cde
90011dert
 

Formeln der Tabelle
ZelleFormel
B29{=SUMME((LÄNGE(A29:A33)-LÄNGE(WECHSELN(A29:A33;90011;"")))/5)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Hajo

Anzeige
AW: mehrere Werte pro Zelle auslesen (komplex)
10.07.2008 19:59:34
Christian
Hallo Hajo,
sorry für meine rasche Antwort zu deinem erfreulichen Eintrag, da hab ich ganz meine Umgangsformen vergessen :-)
Das ist echt toll, es funktioniert, ich bin immer noch begeistert ^^ Allerdings, wenn ich versuche das zu verstehen, dann versteh ichs erst recht nicht..
Wieso Wechseln? Könntest du evtl. mir die Formel erklären? Ich blick das nich..
Vielen vielen Dank schonma im voraus.
Grüße,
Andreas

Anzeige
AW: mehrere Werte pro Zelle auslesen (komplex)
10.07.2008 20:02:40
Hajo_Zi
Hallo Christian,
Wechsel darum weil ich die Auftrags-Nr 90011 ersetze durch nichts. Die Differenz zwischen Länge vorher und nachher sind die Auftragsnummer diviert durch die Länge der Auftragsnummer ergibt die Anzahl der Auftragsnummern.
Gruß Hajo

Anzeige
AW: mehrere Werte pro Zelle auslesen (komplex)
10.07.2008 20:09:00
Christian
Hallo Hajo,
im nachhinein echt simpel, aber ich wäre niemals drauf gekommen. Respekt vor der Denkweise :-)
Danke nochmal.
Grüße,
Chris

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Werte aus mehreren Zellen in Excel auslesen


Schritt-für-Schritt-Anleitung

  1. Daten analysieren: Überprüfe die Struktur Deiner Daten. In diesem Fall enthält die Spalte "Aufträge" mehrere Auftragsnummern in einer Zelle, die durch Zeilenumbrüche oder Leerzeichen getrennt sind.

  2. Länge der Zelle bestimmen: Verwende die Funktion LÄNGE, um die Gesamtanzahl der Zeichen in der Zelle zu ermitteln.

    =LÄNGE(A1)
  3. Zeichen ersetzen: Nutze die WECHSELN-Funktion, um die spezifische Auftragsnummer (z.B. "90011") durch nichts zu ersetzen. Dies hilft, die Anzahl der Auftragsnummern zu zählen.

    =LÄNGE(A1) - LÄNGE(WECHSELN(A1; "90011"; ""))
  4. Anzahl der Aufträge berechnen: Teile die Differenz durch die Länge der Auftragsnummer (5 Zeichen), um die Anzahl der Aufträge zu ermitteln.

    =(LÄNGE(A1) - LÄNGE(WECHSELN(A1; "90011"; ""))) / 5
  5. Für mehrere Zellen anwenden: Um die Berechnung für mehrere Zellen durchzuführen, kannst Du eine Matrixformel verwenden. Markiere den gewünschten Bereich und gebe die folgende Formel ein:

    {=SUMME((LÄNGE(A1:A10) - LÄNGE(WECHSELN(A1:A10; "90011"; ""))) / 5)}

    Achte darauf, die Formel mit STRG + SHIFT + ENTER abzuschließen, um sie als Matrixformel zu speichern.


Häufige Fehler und Lösungen

  • Formel funktioniert nicht: Stelle sicher, dass Du die Formel korrekt eingegeben hast und die richtige Zellbezüge verwendest. Überprüfe auch, ob Du die Formel als Matrixformel (mit STRG + SHIFT + ENTER) eingegeben hast.

  • Falsche Anzahl an Aufträgen: Wenn Du nicht die korrekte Anzahl erhältst, überprüfe, ob die Auftragsnummern in der Zelle einheitlich formatiert sind und keine zusätzlichen Leerzeichen enthalten.


Alternative Methoden

  • Text in Spalten: Wenn die Auftragsnummern in einer Zelle durch ein bestimmtes Zeichen (z.B. Komma oder Semikolon) getrennt sind, kannst Du die Funktion "Text in Spalten" verwenden, um die Werte in einzelne Zellen zu trennen.

  • Power Query: Eine weitere Möglichkeit ist die Verwendung von Power Query. Damit kannst Du Daten transformieren und mehrere Werte in einer Zelle effizient auslesen.


Praktische Beispiele

Angenommen, Du hast folgende Daten in Zelle A1:

90011abc
90011cde

Um die Anzahl der Aufträge zu zählen, kannst Du die oben genannten Formeln verwenden.

Für eine Liste in den Zellen A1 bis A10, die mehrere Aufträge enthält, wende die Matrixformel an, um die gesamte Anzahl der Auftragsnummern zu summieren.


Tipps für Profis

  • Benutze Namensbereiche: Erstelle benannte Bereiche für wiederkehrende Zellbereiche, um die Formeln klarer und einfacher zu gestalten.

  • Kombiniere Funktionen: Du kannst die FINDEN-Funktion in Kombination mit WENN verwenden, um spezifische Bedingungen zu überprüfen und nur die relevanten Aufträge zu zählen.


FAQ: Häufige Fragen

1. Wie finde ich mehrere Werte in einer Zelle? Nutze die Funktion FINDEN oder SUCHEN, um die Position der Werte in der Zelle zu bestimmen.

2. Gibt es eine einfachere Möglichkeit, mehrere Werte in Excel zu zählen? Ja, Du kannst auch die Funktion ZÄHLENWENN verwenden, um bestimmte Werte in einem Bereich zu zählen.

3. Wie kann ich zwei Werte in einer Zelle anzeigen? Verwende die VERKETTEN-Funktion oder den &-Operator, um mehrere Werte in einer Zelle zusammenzuführen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige