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

Forumthread: inhalt in klammern in extra spalte

inhalt in klammern in extra spalte
17.02.2007 09:14:36
tina
guten morgen liebe excelgemeinde,
ich habe wieder einmal ein anliegen an euch.
in spalte A habe ich z.b.:
[BBB] irgendwas
stehen.
in den eckigen klammer können aber auch weniger oder mehr buchstaben stehen als 3. z.b.
[BB] irgendwas oder [BBBBB] irgendwas.
ich möchte nun in spalte B, das was in den eckigen klammern steht und in spalte C, das was danach kommt.
wie mache ich das?
vielen dank für eure hilfe
LG Tin@
Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: inhalt in klammern in extra spalte
17.02.2007 09:19:00
Ramses
Hallo
meinst du so
Tabelle1

 ABCD
1[bbbb]dsljkfkljdsf[bbbb]dsljkfkljdsf 
2    

Formeln der Tabelle
ZelleFormel
B1=LINKS(A1;FINDEN("]";A1;1))
C1=RECHTS(A1;LÄNGE(A1)-LÄNGE(B1))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruss Rainer
Anzeige
genau so. danke ramses :-) o.t.
17.02.2007 10:22:15
tina
LG Tin@
AW: ups, zusatzfrage
17.02.2007 10:37:27
tina
hallo nachmal,
zusatzfrage:
wenn nun in der Spalte A nichts oder nur irgendwas ohne [BBB] steht kommt dieser eintrag:
#WERT!
wie kann ich den verhindern?
LG Tin@
vergessen auf noch offen zu stellen
17.02.2007 11:12:48
tina
LG Tin@
Anzeige
AW: ups, zusatzfrage
17.02.2007 11:13:24
mafi48
=WENN(A2=0;"";LINKS(A2;FINDEN("]";A2;1)))
AW: ups, zusatzfrage
17.02.2007 11:16:00
tina
hi mafi,
deine formel ist in soweit gut, dass sie nun schon einträge ohne [] ausschliest.
wenn nun aber in a1 etwas steht ohne die [ ] vorweg, kommt immer noch #WERT!
kannst du nochmal bitte weiter helfen
LG Tin@
arg, wieder vergessen auf noch offen
17.02.2007 11:17:00
tina
LG Tin@
Anzeige
hier mal das beispiel
17.02.2007 11:21:43
tina
 
 ABC
1[BBB] hallo[BBB] hallo
2[BB] hallo[BB] hallo
3[BBBBB] hallo[BBBBB] hallo
4hallo#WERT!#WERT!
5[B] hallo[B] hallo
Formeln der Tabelle
B1 : =WENN(A1=0;"";LINKS(A1;FINDEN("]";A1;1)))
C1 : =RECHTS(A1;LÄNGE(A1)-LÄNGE(B1))
B2 : =WENN(A2=0;"";LINKS(A2;FINDEN("]";A2;1)))
C2 : =RECHTS(A2;LÄNGE(A2)-LÄNGE(B2))
B3 : =WENN(A3=0;"";LINKS(A3;FINDEN("]";A3;1)))
C3 : =RECHTS(A3;LÄNGE(A3)-LÄNGE(B3))
B4 : =WENN(A4=0;"";LINKS(A4;FINDEN("]";A4;1)))
C4 : =RECHTS(A4;LÄNGE(A4)-LÄNGE(B4))
B5 : =WENN(A5=0;"";LINKS(A5;FINDEN("]";A5;1)))
C5 : =RECHTS(A5;LÄNGE(A5)-LÄNGE(B5))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
LG Tin@
Anzeige
danke walter, das war es. :-) o.t.
17.02.2007 14:10:14
tina
LG Tin@
AW: hier mal das beispiel
17.02.2007 13:22:00
ramses
Hallo
machs mal so
=WENN(ODER(A1="";A1=0;ISTFEHLER(FINDEN("]";A1,1));"";Die andere Fomel hierhin)
GrussRainer
Anzeige
danke ramses, das war es. :-) o.t.
17.02.2007 14:09:00
tina
LG Tin@
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Inhalte in Klammern in separate Spalten extrahieren


Schritt-für-Schritt-Anleitung

Um Inhalte in eckigen Klammern in Excel zu extrahieren, kannst du folgende Schritte ausführen:

  1. Öffne deine Excel-Tabelle: Stelle sicher, dass die Daten, die du bearbeiten möchtest, in Spalte A stehen.

  2. Formel für Spalte B (Inhalt in Klammern): Gib in Zelle B1 die folgende Formel ein:

    =WENN(A1="";"";LINKS(A1;FINDEN("]";A1;1)))

    Diese Formel sucht nach dem ersten Vorkommen der eckigen Klammer und extrahiert den Text bis zur Klammer.

  3. Formel für Spalte C (Inhalt nach Klammern): In Zelle C1 füge diese Formel ein:

    =WENN(A1="";"";RECHTS(A1;LÄNGE(A1)-FINDEN("]";A1;1)))

    Diese Formel gibt den Text nach der eckigen Klammer zurück.

  4. Formeln nach unten ziehen: Markiere die Zellen B1 und C1 und ziehe die Ecke nach unten, um die Formeln auf die restlichen Zeilen anzuwenden.


Häufige Fehler und Lösungen

  • #WERT! Fehler: Dies kann auftreten, wenn die Zelle in Spalte A leer ist oder keine eckigen Klammern enthält. Um diesen Fehler zu vermeiden, stelle sicher, dass die Formeln in Spalte B und C eine Bedingung enthalten, die die Zelle überprüft, bevor sie den Text extrahieren.

  • Ungültige Ergebnisse: Wenn die Formeln nicht das erwartete Resultat liefern, überprüfe, ob die eckigen Klammern korrekt in den Daten gesetzt sind.


Alternative Methoden

Eine andere Möglichkeit, Inhalte in Klammern zu extrahieren, ist die Verwendung von Power Query, das in neueren Excel-Versionen verfügbar ist. Hier kannst du die Daten importieren, die Spalte transformieren und die gewünschten Inhalte direkt extrahieren.

  1. Daten importieren: Wähle die Daten und gehe zu „Daten“ > „Aus Tabelle/Bereich“.
  2. Transformieren: Wähle die Spalte mit den Klammern und benutze die Funktion „Text teilen“.
  3. Formatieren: Du kannst die Extraktion der Texte in Klammern weiter anpassen.

Praktische Beispiele

Angenommen, deine Daten in Spalte A sehen so aus:

  • A1: [BBB] irgendwas
  • A2: [BB] irgendwas
  • A3: hallo

Die Formeln in den Spalten B und C sollten folgende Ergebnisse liefern:

  • B1: [BBB]
  • C1: irgendwas
  • B2: [BB]
  • C2: irgendwas
  • B3: #WERT! (da keine Klammern enthalten sind)

Tipps für Profis

  • Eckige Klammer kopieren: Wenn du öfters mit eckigen Klammern arbeitest, kannst du diese direkt in Excel kopieren und in Formeln verwenden.
  • Klammer in Excel einfügen: Um Klammern schnell einzufügen, nutze die Tastenkombination Shift + 9 für [ und Shift + 0 für ].
  • Verwendung von VBA: Für komplexere Datenanalysen kann es sinnvoll sein, ein VBA-Skript zu verwenden, um Inhalte effizient zu extrahieren.

FAQ: Häufige Fragen

1. Wie gehe ich mit mehreren Klammern um? Du kannst die Formeln anpassen, um die Position der Klammer zu berücksichtigen, oder VBA verwenden, um alle Klammern zu extrahieren.

2. Was tun, wenn die Formeln nicht funktionieren? Überprüfe, ob alle Daten korrekt formatiert sind. Manchmal können Leerzeichen oder unsichtbare Zeichen Probleme verursachen.

3. Kann ich die Klammern auch über mehrere Spalten einfügen? Ja, du kannst Formeln anpassen, um Inhalte über mehrere Spalten hinweg zu extrahieren. Es ist jedoch komplexer und erfordert eine genauere Formel.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige