excel formel hilfe bitte?
Wie lautet die Formel für die folgende Aufgabe
Ich habe eine Datenbank gegeben bekommen und ich soll die Zahlen in Begriffen mit den passenden Zahlen zuordnen.
Also die begriffe haben alle den selben anfangszahlen und unterscheiden nur von den letzten zahlen.
Beispiel
1100-0000 Mannheim
1200-0000 Frankfurt
1330-0000 Stuttgart
und muss dann die zahl 1100-1238 den ort zuordnen
danke im vorraus !
4 Antworten
Da ich keine Ahnung habe, welche deiner beiden Fragen du aktiv verfolgst, schicke ich es hier auch einfach mal identisch rein.
Sofern ich dich richtig verstehe, willst du aus einer Zuordnungsliste, wo den Werte 1100 etc. Städte zugeordnet sind diese extrahieren, sofern in einer Tabelle die ersten 4 Zeichen mit dieser übereinstimmen.
Da du Office 365 verlinkt hast, gehe ich davon aus das du auch Office 365 nutzt dann gibt es dazu eine ganz einfache Lösung:
=NACHZEILE(INDIREKT("A1:A"&MAX((A:A<>"")*ZEILE(A:A)));LAMBDA(Z;FILTER(H1:H4;LINKS(Z;4)*1=G1:G4;"kein Eintrag gefunden")))
Vorteil an dieser Lösung gegenüber alle anderen hier genannten ist, das diese sich automatisch erweitert.
Sprich tippe ich jetzt in A8 1100-2958 ein, wird direkt der richtige Wert rausgesucht und zugewiesen.
Die Formel in orange dort, steht nur in B1.
Solltest du hingegen Office 2021 oder älter benutzen, wird diese Formel nicht funktionieren.
Würde mich über Rückmeldung freuen ob das dein Problem löst.
Nehmen wir an, die Zahlen stehen in A1 und die Stadt soll in B1 stehen, dann ist der primitivste Weg vermutlich, wenn du in B1 schreibst:
=wenn(A1<1200;"Mannheim";wenn(A1<1330;"Frankfurt";"Stuttgart")
Mach dir eine Hilfstabelle mit den Zuordnungen und suche dir mit VERGLEICH/INDEX den entsprechenden Wert heraus.
jede Formel ist in Excel eine Funktion oder meinst du eine Funktion in VBA?
z.B. so
=SVERWEIS(LINKS(A1;4)*1;E:F;2;FALSCH)
oder
=WENN(LINKS(A10;4)*1=1100;"Mannheim";WENN(LINKS(A10;4)*1=1200;"Frankfurt";WENN(LINKS(A10;4)*1=1330;"Stuttgart")))
Ich muss leider eine Funktion dazu rausschreiben