Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: stefan.ger am März 17, 2016, 16:57:50 Nachmittag
-
Hallo,
ich habe ein Problem, was sich sicherlich leicht lösen lässt, wenn man nur wüsste wie:
Ich habe eine Reihe von Proteinnamen in kryptischen Identifizierungsnamen in einer Spalte und würde mit die kryptischen Namen gerne in die "normalen" Namen übersetzten lassen.
Am besten in eine neue Spalte.
Dazu habe ich eine weitere Tabelle bei der alle Proteinnamen einem kryptischen Namen ein "normaler" name zugeordet wird.
Jetzt will ich mittels Excel ein Macro oder Funktion erstellen, die mir den kryptischen Namen in Zeile 1 nimmt, dann in der anderen Tabelle nach dem richtigen Namen danach sucht und dann den "normalen" Namen in die Nächste Zeile schreibt.
Also ungefähr so:
Wert in Tabelle 1 A1 = 1/YBR093C --> suche nach YBR093C in Tabelle 2 --> ok Wert ist in Tabelle 2 Reihe XY--> nehme den Namen aus der Tabelle 2 Spalte B Reihe XY--> schreibe "Pho5" in Zeile 2 in die Tabelle 1
Sollte das irgendwie möglich sein, wäre ich über jegliche Hilfe dankbar.
LG,
Stefan
-
Hola,
leider ist der Aufbau nicht ganz klar. Wo stehen die Namen und die "normalen" Namen in Tabelle 2 genau?
Gruß,
steve1da
-
Hola,
ok sorry ist evtl ein bisschen verwirrend:
Also in Spalte "A" stehen die kyrptischen Namen:
1/YHR029C
1/YLR186W
1/YBR072W
1/YHR018C
1/YDR035W
Dann hab ich in Spalte G&H habe ich die kryptischen Namen und die dazugehörigen "normalen" Namen
YDL045C Fad1p
YIL019W Faf1p
YDR021W Fal1p
YNL023C Fap1p
YDL166C Fap7p
YLR238W Far10p
YNL127W Far11p
YJL157C Far1p
YMR052W Far3p
YFR008W Far7p
YMR029C Far8p
YKL182W Fas1p
YPL231W Fas2p
Jetzt will ich mittels Excel in Spalte B die kryptischen Namen in Spalte A übersetzen lassen. Excel muss dabei die Spalten G&H durchsuchen um den richtigen Namen zu finden.
1/YHR029C Fas2p
1/YLR186W Fas1p
1/YBR072W Far7p
1/YHR018C Far1p
1/YDR035W Fad1p
Hoffe es ist ein bisschen klarer. Sorry. Bin alles andere als ein Excel Experte.
Merci,
Stefan
-
Hola,
ich sehe das richtig, dass in deinem Beispiel von der Werten in Spalte A keiner in Spalte G vorkommt?
=WENNFEHLER(SVERWEIS(RECHTS(A1;(LÄNGE(A1)-SUCHEN("/";A1)));$G$1:$H$13;2;0);"")
Gruß,
steve1da
-
Hi,
jup sorry. Ich hab nur einen kleinen Ausschnitt aus der kompletten Spalte G&H kopiert. Die Werte aus der Spalte A sind irgendwo in Spalte G zu finden (nur in meinem Beispiel jetzt gerade nicht).
Solte nur exemplarisch sein...
LG,
Stefan
-
Hla,
und die Formel? Tut sie das was du willst?
Gruß,
steve1da
-
Hi,
nein klappt leider och nicht ganz. Sorry hab eine Englische Excel Version. Aber auch wenn ich es übersetze bekomme ich eine Fehlermeldung.
Hab die Beispiel Datei mal angehängt.
LG,
Stefan
-
Hola,
und jetzt?
Ich sehe weder deinen Übersetzungsversuch, noch die Fehlermeldung.
Gruß,
steve1da
-
Nope...
Datei im Anhang (hab die übersetzte Formel deaktiviert).
Cheers,
Stefan
-
Hola,
welche Fehlermeldung bekommst du denn jetzt?
Im englischen Excel benutzt man normalerweise , statt ;
Gruß,
steve1da
-
Wow. Danke vielmals. Du bist der Beste!!!
Hast mir sehr geholfen...
Perfekt.
Bis dann