Registriert seit: 22.05.2016
Version(en): Office for Mac 2011
Hallo Leute, Ich hab in einer Spalte den Institutnamen, Abteilung, Stadt und das Land, wie folgt etwa: Karolinska Inst, Dept Cell & Mol Biol, Stockholm, Sweden Ich brauch aber nur den Institutnamen und das Land. Also nur den Text vor dem ersten Komma und nach dem letzten Komma. Den Institutnamen kann ich leicht extrahieren mit der Text-In-Spalte-Funktion, aber hat jemand eine Idee wie ich das Land extrahieren kann? Das Problem ist, dass der Inhalt der über 50.000 Zeilen sehr uneinheitlich ist. Dh. das viele Zeilen noch zusätzliche Wörter und somit mehr Kommas aufweisen als das obige Beispiel. Wie die folgende Zeile: Maastricht Univ, Dept Human Movement Sci, NUTRIM Sch Nutr & Translat Res Metab, Med Ctr, NL-6200 MD Maastricht, Netherlands Aber prinzipiell bleibt die Logik, dass ganz vorne der Institutname und ganz hinten der Ländername steht. Ist es möglich, dass man z.B. die Textreihenfolge in der Spalte umkehrt, sodass ich wieder mit der Text-in-Spalte-Fkt den Ländernamen herausbekomme? Oder hat jemand eine alternative Idee? Danke im Voraus! VG Thomas
Angehängte Dateien
Beispiel1.xlsx (Größe: 860,26 KB / Downloads: 6)
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
Code:
=LINKS(A2;SUCHEN(",";A2)-1)
und
Code:
=TEIL(A2;VERWEIS(9^9;FINDEN(",";A2;SPALTE($1:$1)))+2;99)
Gruß,
steve1da
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Thomas,
Tabelle1 A B C D 7 Maastricht Univ, Dept Human Biol, NUTRIM Sch Nutr & Translat Res Metab, Med Ctr, NL-6200 MD Maastricht, Netherlands Maastricht Univ Netherlands 8 Karolinska Inst, Dept Cell & Mol Biol, Stockholm, Sweden Karolinska Inst Sweden 9 Maastricht Univ, Med Ctr, Cardiovasc Res Inst Maastricht, Dept Genet & Cell Biol Mol Cell Biol, NL-6200 MD Maastricht, Netherlands Maastricht Univ Netherlands 10 Maastricht Univ, Med Ctr, Cardiovasc Res Inst Maastricht, Dept Genet & Cell Biol Mol Cell Biol, NL-6200 MD Maastricht, Netherlands Maastricht Univ Netherlands 11 Univ Aachen, Inst Mol Cardiovasc Res IMCAR, Univ Klinikum Aachen, Aachen, Germany Univ Aachen Germany 12 Leibniz Inst Wissensmedien, Schleichstr 6, D-72076 Tubingen, Germany Leibniz Inst Wissensmedien Germany 13 Leibniz Inst Wissensmedien, Schleichstr 6, D-72076 Tubingen, Germany Leibniz Inst Wissensmedien Germany 14 Leibniz Inst Wissensmedien, Schleichstr 6, D-72076 Tubingen, Germany Leibniz Inst Wissensmedien Germany
Formeln der Tabelle Zelle Formel C7 =LINKS(A7;SUCHEN(",";A7)-1) D7 =TEIL(A7;FINDEN("#";WECHSELN(A7;" ";"#";LÄNGE(A7)-LÄNGE(WECHSELN(A7;" ";""))))+1;99)
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 22.05.2016
Version(en): Office for Mac 2011
07.06.2016, 15:59
Wow, funktioniert einwandfrei ! Danke! :19:
Registriert seit: 22.05.2016
Version(en): Office for Mac 2011
Bei der weiteren Datenaufbereitung ist mir aufgefallen, dass der Stadtname auch recht wichtig ist. Der Stadtname befindet sich immer zwischen dem vorletzten und letztem Komma, wie zb.: Fraunhofer Inst Mol Biol & Appl Ecol IME, Aachen, Germany Kann man also die folgende Funktion umändern um den Stadtnamen zu extrahieren? =TEIL(A2;VERWEIS(9^9;FINDEN(",";A2;SPALTE($1:$1)))+2:99) VG Thomas
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Thomas,
so:
Tabelle1 A B C D 6 Maastricht Univ, Dept Human Biol, NUTRIM Sch Nutr & Translat Res Metab, Med Ctr, NL-6200 MD Maastricht, Netherlands Maastricht Univ Maastricht, Netherlands 7 Maastricht Univ, Dept Human Biol, NUTRIM Sch Nutr & Translat Res Metab, Med Ctr, NL-6200 MD Maastricht, Netherlands Maastricht Univ Maastricht, Netherlands 8 Karolinska Inst, Dept Cell & Mol Biol, Stockholm, Sweden Karolinska Inst Stockholm, Sweden 9 Maastricht Univ, Med Ctr, Cardiovasc Res Inst Maastricht, Dept Genet & Cell Biol Mol Cell Biol, NL-6200 MD Maastricht, Netherlands Maastricht Univ Maastricht, Netherlands 10 Maastricht Univ, Med Ctr, Cardiovasc Res Inst Maastricht, Dept Genet & Cell Biol Mol Cell Biol, NL-6200 MD Maastricht, Netherlands Maastricht Univ Maastricht, Netherlands 11 Univ Aachen, Inst Mol Cardiovasc Res IMCAR, Univ Klinikum Aachen, Aachen, Germany Univ Aachen Aachen, Germany
Formeln der Tabelle Zelle Formel B6 =LINKS(A6;SUCHEN(",";A6)-1) C6 =LINKS(TEIL(A6;FINDEN("##";WECHSELN(A6;" ";"##";LÄNGE(A6)-LÄNGE(WECHSELN(A6;" ";))-1))+1;999);FINDEN(" ";TEIL(A6;FINDEN("##";WECHSELN(A6;" ";"##";LÄNGE(A6)-LÄNGE(WECHSELN(A6;" ";))-1))+1;999))-1) D6 =TEIL(A6;FINDEN("#";WECHSELN(A6;" ";"#";LÄNGE(A6)-LÄNGE(WECHSELN(A6;" ";""))))+1;99)
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 Die Formeln findest du u.a. hier:
http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=301
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
mit PLZ:
[html]
Arbeitsblatt mit dem Namen 'Tabelle1' A B C D 6 Maastricht Univ, Dept Human Biol, NUTRIM Sch Nutr & Translat Res Metab, Med Ctr, NL-6200 MD Maastricht, Netherlands Maastricht Univ NL-6200 MD Maastricht Netherlands 7 Maastricht Univ, Dept Human Biol, NUTRIM Sch Nutr & Translat Res Metab, Med Ctr, NL-6200 MD Maastricht, Netherlands Maastricht Univ NL-6200 MD Maastricht Netherlands 8 Karolinska Inst, Dept Cell & Mol Biol, Stockholm, Sweden Karolinska Inst Stockholm Sweden 9 Maastricht Univ, Med Ctr, Cardiovasc Res Inst Maastricht, Dept Genet & Cell Biol Mol Cell Biol, NL-6200 MD Maastricht, Netherlands Maastricht Univ NL-6200 MD Maastricht Netherlands 10 Maastricht Univ, Med Ctr, Cardiovasc Res Inst Maastricht, Dept Genet & Cell Biol Mol Cell Biol, NL-6200 MD Maastricht, Netherlands Maastricht Univ NL-6200 MD Maastricht Netherlands 11 Univ Aachen, Inst Mol Cardiovasc Res IMCAR, Univ Klinikum Aachen, Aachen, Germany Univ Aachen Aachen Germany
Zelle Formel B6 =LINKS (A6;SUCHEN (",";A6) -1) C6 =TEIL (WECHSELN (A6;", "&D6;"") ;VERWEIS (9^9;FINDEN (",";WECHSELN (A6;", "&D6;"") ;SPALTE ($1:$1) ) ) +2;99) D6 =TEIL (A6;VERWEIS (9^9;FINDEN (",";A6;SPALTE ($1:$1) ) ) +2;99)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 13.04.2014
Version(en): 365
09.06.2016, 09:45
(Dieser Beitrag wurde zuletzt bearbeitet: 09.06.2016, 09:45 von BoskoBiati .)
Hallo Günter,
Deine Formeln versagen in einem solchen Fall:
[html]
Arbeitsblatt mit dem Namen 'Tabelle2' A B C D 11 Univ Prag, Inst Mol Cardiovasc Res IMCAR, Univ Klinikum Prag, Prag, Czech Republic Univ Prag Czech Republic
Zelle Formel B11 =LINKS (A11;SUCHEN (",";A11) -1) C11 =LINKS (TEIL (A11;FINDEN ("##";WECHSELN (A11;" ";"##";LÄNGE (A11) -LÄNGE (WECHSELN (A11;" ";) ) -1) ) +1;999) ;FINDEN (" ";TEIL (A11;FINDEN ("##";WECHSELN (A11;" ";"##";LÄNGE (A11) -LÄNGE (WECHSELN (A11;" ";) ) -1) ) +1;999) ) -1) D11 =TEIL (A11;FINDEN ("#";WECHSELN (A11;" ";"#";LÄNGE (A11) -LÄNGE (WECHSELN (A11;" ";"") ) ) ) +1;99)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
oder auch hier:
[html]
Arbeitsblatt mit dem Namen 'Tabelle2' A B C D 10 Den Haag Univ, Med Ctr, Cardiovasc Res Inst Maastricht, Dept Genet & Cell Biol Mol Cell Biol, NL-6200 Den Haag, Netherlands Den Haag Univ Haag, Netherlands
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Edgar, auf Herz und Nieren getestet und deine Lösung für gut befunden! :32: @ Thomas Du solltest Edgars Lösung nehmen - seine Formeln zeigen dir das Ergebnis korrekt an.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)