Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1960to1964
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
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!
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige