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

Forumthread: Daten aus unterschiedlichen Stellen in der Zelle auslesen

Daten aus unterschiedlichen Stellen in der Zelle auslesen
12.01.2024 12:01:43
Larissa Kluxen
Hi alle zusammen!
ich möchte aus einer Excel Zelle Informationen auslesen, die an unterschiedlichen Stellen in der Zelle stehen. Eine Hilfsspalte wäre auch ok für mich. Ich hab jetzt eine ganze Weile versucht, Chat GTP eine Formel zu entlocken, es funktioniert aber nicht richtig.

Ursprünglich:
26 (2221) [chr7:g.148504773 (hg19)]
94 (602) [chr21:g.36231782 (hg19)]
147..150 (704..707) / 4bp [chrX:g.15833946_15833949 (hg19)]
163 (286) [chrX:g.123164973 (hg19)]
181..203 (1900..1922) / 23bp [chr20:g.31022415_31022437 (hg19)]
+1 [chr7:g.148525831 (hg19)]

Gewünscht:
7[chr] AND 148504773 [chrpos37]
21[chr] AND 36231782 [chrpos37]
X[chr] AND 15833946:15833949 [chrpos37]
X[chr] AND 123164973 [chrpos37]
20[chr] AND 31022415:31022437 [chrpos37]
7[chr] AND 148525831 [chrpos37]

Die Formel, die dem Ergebnis am nächsten kommt ist:
=WENN(UND(ISTZAHL(SUCHEN("chr";E2)); ISTZAHL(SUCHEN("g.";E2))); LINKS(E2;SUCHEN("g.";E2)-1)&"[chr] AND "&WENN(ISTZAHL(SUCHEN("_";E2)); WECHSELN(TEIL(E2;SUCHEN("g.";E2)+2;FINDEN(" (hg19)";E2)-SUCHEN("g.";E2)-2); "_"; ":"); TEIL(E2;SUCHEN("g.";E2)+2;FINDEN(" (hg19)";E2)-SUCHEN("g.";E2)-2)); "")

26 (2221) [chr7:[chr] AND 148504773
94 (602) [chr21:[chr] AND 36231782
147..150 (704..707) / 4bp [chrX:[chr] AND 15833946:15833949
163 (286) [chrX:[chr] AND 123164973
181..203 (1900..1922) / 23bp [chr20:[chr] AND 31022415:31022437
+1 [chr7:[chr] AND 148525831

Wie bekomme ich das jetzt richtig hin?
Danke :-)
Larissa
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Daten aus unterschiedlichen Stellen in der Zelle auslesen
12.01.2024 12:37:51
daniel
Hi
ich würde hier sogar 3 Hilfsspalten einsetzen, damit die Formel überschaubar bleibt:
B1: =FINDEN("[chr";A1)
C1: =FINDEN(":g.";A1)
D1: =FINDEN(" (";A1;C1)
E1: =TEIL(A1;B1+4;C1-B1-4)&"[chr] AND "&TEIL(A1;C1+3;D1-C1-3)&"[ chrpos37]"

wenn du die Hilfsspalten nicht magst, dann kannst du die Formel aus der jeweiligen Hilfsspalte auch in die Gesamtformel anstelle des Bezugs einsetzen.

Gruß Daniel
Anzeige
AW: Daten aus unterschiedlichen Stellen in der Zelle auslesen
12.01.2024 13:05:51
Larissa Kluxen
Hi Daniel! DANKE!
Es klappt so perfekt! :-)
Schönes Wochenende!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige