Clever-Excel-Forum

Normale Version: Zuordnung eines Wertes zur Spalte
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hallo erstmal

ich bin neu hier und habe sehr lange gesucht bis ich mich entschlossen habe mein problem zu schildern.

mit einer vba funktion frage ich bei google die distanz zwischen zwei adressen ab. das klappt auch alles wunderbar.
mit dieser funktion habe ich mir eine matrix gebaut:
in der spalte links befinden sich adressen und in der zeile oben befinden sich adressen

bsp.
                                                               xxxx                                                  yyyy
                                                 Platz der Republik 1, 11011 Berlin            [color=rgba(0, 0, 0, 0.870588)]Spiridon-Louis-Ring 21, 80809 München[/color]
Domstraße, 50668 Köln                  [color=rgba(0, 0, 0, 0.541176)]569 km                                             [color=rgba(0, 0, 0, 0.541176)]594 km[/color][/color]

die matrix ist noch ein bisschen aufgeblähter.

ich möchte nun auf einem neuen tabellenblatt den wert (569 km) dem wert (xxxx) zuordnen.
vorher habe ich mit "small" abgefragt welche drei km am niedrigsten sind, d.h. die drei km stände sollen der jeweiligen person zugeordnet werden, um zu wissen wer die kürzeste anfahrtsstrecke hat.

ist das möglich??

habe ich mein problem gut genug beschrieben, ansonsten erstelle ich eine bspdatei.

grüße

edit: ich habe eine excel erstellt. es sind keine makros oder vba enthalten!
ich möchte jetzt kein neues thema dafür aufmachen, aber ich habe mir eine alternative überlegt.

ich nehme die funktion "verketten"

A1: =verketten("200 km";" - ";"xxx")
A1: 200 km - xxx

jetzt habe ich mehrere dieser angaben in einer zeile

ist es möglich sich hier die drei niedrigsten zahlen (ich vergleiche 25 werte) in einem neuen feld ausgegebn zu lassen?

ich wollte es mit "kkleinste(A1;1)" ausprobieren, aber das funktioniert nicht.

außerdem bin ich bei der suche auf den befehl "index" gestoßen. es hat bei mir aber auch kein ergebnis geliefert :(

danke im voraus

edit: die wohl einfachste formulierung, die mir eingefallen ist

der befehl soll folgendes enthalten:

suche in zeile xy nach dem wert und gib mir aus dieser spaltenreihe den text aus zeile 1 aus
Hallo

Da jetzt eine Beispielmappe vorliegt ...
Code:
=INDEX(Matrix!$C$1:$F$1;VERGLEICH(D3;Matrix!$C$3:$F$3;0))
Vielen Dank! :)