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