Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Namen auf Nummern zuordnen

Forumthread: Namen auf Nummern zuordnen

Namen auf Nummern zuordnen
20.12.2002 10:38:47
Manfred
guten Morgen,

ich habe folgendes vorbereitet:
im Tabellenblatt 1 steht in der Spalte A eine Liste mit Rufnummern (diese können auch mehrmals vorkommen);
im Tabellenblatt 3 stehen die Rufnummern, welchen ich Namen zugeordnet habe.
ich möchte nun folgendes tun:
auf Klick auf eine Schaltfläche soll ein Makro starten, welche die Namen den entsprechenden Rufnummern im TB1 in Spalte B zuordnet.

Hoffentlich habe ich mich einigermassen verständlich ausgedrückt.

Ich habe schon mehrere Formeln ausprobiert und bisher keine "richtige" Lösung gefunden, vielleicht kann mir jemand von Euch helfen.

vielen Dank schonmal

Manfred

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Namen auf Nummern zuordnen
20.12.2002 10:44:41
Boris
Hallo Manfred,

klassischer Fall für SVERWEIS.

Schau dir mal in der OLH die Funktion an.
Wenn Fragen bleiben, melde dich wieder.

Gruß Boris

Re: Namen auf Nummern zuordnen
20.12.2002 11:25:48
Manfred
ok, das hat schonmal funktioniert, nun aber ein kleiner Schönheitsfehler:

wenn der Rufnummer noch kein Name zugeordnet wurde, wird der Fehlerwert #NV angezeigt, kann ich das verhindern?

Anzeige
Re: Namen auf Nummern zuordnen
20.12.2002 11:30:30
Boris
Hallo Manfred,

indem du den Fehler vorher abfragst.

Nach dem Schema:

=WENN(ISTFEHLER(SVERWEIS(A1;B1:C10;2;0));"";SVERWEIS(A1;B1:C10;2;0))

Bei Fehler bleibt die Zelle leer.

Gruß Boris

Re: Namen auf Nummern zuordnen
20.12.2002 12:11:30
Manni
vielen Dank

ich habe mittlerweile die richtige Formel gefunden (dank Deiner Hilfe, Boris),

jetzt werde ich noch ebbes weiter experimentieren, z.B. muss das Tabellenblatt 3 (Rufnummern + Namen) nach der größe sortieren sonst wird ein falscher Name geliefert.

für die Sortierfunktion will ich nun auch ein Schultbutton bauen...

Anzeige
Re: Namen auf Nummern zuordnen
20.12.2002 12:16:45
Manni
vielen Dank

ich habe mittlerweile die richtige Formel gefunden (dank Deiner Hilfe, Boris),

jetzt werde ich noch ebbes weiter experimentieren, z.B. muss das Tabellenblatt 3 (Rufnummern + Namen) nach der größe sortieren sonst wird ein falscher Name geliefert.

für die Sortierfunktion will ich nun auch ein Schultbutton bauen...

Anzeige
Sortieren ist unnötig
20.12.2002 12:24:48
Martin Beck
Hallo Manfred,

Du mußt nicht sortieren. Gib der SVERWEIS-Funktion als vierten Parameter FALSCH oder 0 mit, dann funktioniert es auch bei unsortierten Daten.

Gruß
Martin Beck

Sortieren brauchst du nicht...
20.12.2002 12:27:08
Boris
wenn du beim SVERWEIS auf das entscheidende Detail achtest:

=sverweis(Suchkriterium;Matrix;Spaltenindex;Bereich_Verweis)

ist ja die Syntax für SVERWEIS.
Der Clou ist der Bereich_Verweis.
Wenn du den mit dem Wort FALSCH oder der Ziffer 0 belegst, dann funktioniert die Formel auch in unsortierten Listen.

Gruß Boris

Anzeige
Uups, hatte deinen Beitrag nicht gesehen...
20.12.2002 12:28:16
Boris
Gruß Bors
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Namen auf Nummern zuordnen in Excel


Schritt-für-Schritt-Anleitung

Um Namen auf Rufnummern in Excel zuzuordnen, kannst Du die SVERWEIS-Funktion verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Daten vorbereiten: Stelle sicher, dass Du zwei Tabellenblätter hast:

    • Tabellenblatt 1: In Spalte A stehen die Rufnummern.
    • Tabellenblatt 3: In Spalte A stehen die Rufnummern und in Spalte B die zugehörigen Namen.
  2. Formel eingeben:

    • Gehe zu Tabellenblatt 1, in die Zelle B1, und gib folgende Formel ein:
      =SVERWEIS(A1; 'Tabellenblatt 3'!A:B; 2; FALSCH)
    • Diese Formel sucht die Rufnummer aus Zelle A1 im zweiten Tabellenblatt und gibt den entsprechenden Namen zurück.
  3. Formel nach unten ziehen: Ziehe die untere rechte Ecke von Zelle B1 nach unten, um die Formel auf die anderen Zellen in Spalte B anzuwenden.

  4. Fehlerbehandlung: Um den Fehlerwert #NV zu vermeiden, kannst Du die Formel anpassen:

    =WENN(ISTFEHLER(SVERWEIS(A1; 'Tabellenblatt 3'!A:B; 2; FALSCH)); ""; SVERWEIS(A1; 'Tabellenblatt 3'!A:B; 2; FALSCH))

Häufige Fehler und Lösungen

  • Fehler #NV: Dieser Fehler tritt auf, wenn die Rufnummer nicht gefunden wird. Verwendet die oben genannte WENN und ISTFEHLER-Formel, um diesen Fehler zu vermeiden.

  • Falsche Zuordnung: Stelle sicher, dass die Rufnummern in beiden Tabellenblättern identisch sind (keine zusätzlichen Leerzeichen oder unterschiedliche Formate).

  • Sortierung der Daten: Du musst die Daten in Tabellenblatt 3 nicht sortieren, solange Du den vierten Parameter der SVERWEIS-Funktion auf FALSCH oder 0 setzt.


Alternative Methoden

Wenn Du nach einer anderen Möglichkeit suchst, Namen zuzuordnen, kannst Du auch die INDEX und VERGLEICH Funktionen verwenden:

=INDEX('Tabellenblatt 3'!B:B; VERGLEICH(A1; 'Tabellenblatt 3'!A:A; 0))

Diese Methode kann nützlich sein, wenn Du mehr Flexibilität bei der Zuordnung benötigst.


Praktische Beispiele

Beispiel 1: Du hast eine Liste mit Telefonnummern in Spalte A. Du möchtest jedem Namen einen Wert zuweisen, indem Du die Telefonnummern mit den Namen im Tabellenblatt 3 abgleichst.

Beispiel 2: Wenn Du eine Liste mit Personalnummern hast und diese den entsprechenden Namen zuordnen möchtest, kannst Du die gleiche SVERWEIS-Methode verwenden, indem Du die Personalnummern in Tabellenblatt 1 und die dazugehörigen Namen in Tabellenblatt 3 hast.


Tipps für Profis

  • Datenvalidierung: Überprüfe Deine Daten auf Doppelteinträge, um sicherzustellen, dass jede Rufnummer nur einmal einen Namen zugewiesen bekommt.

  • Makros: Du kannst ein Makro erstellen, das diesen Prozess automatisiert, wenn Du häufig Namen und Nummern zuordnen musst.

  • Namen definieren: Überlege, benannte Bereiche für Deine Daten zu verwenden. Dies erleichtert die Verwaltung und Lesbarkeit Deiner Formeln.


FAQ: Häufige Fragen

1. Wie kann ich mehrere Namen einer Telefonnummer zuordnen?
Du kannst eine Liste von Namen in einer Zelle kombinieren oder separate Zellen verwenden. Bei Bedarf kannst Du auch die Funktion TEXTVERKETTEN verwenden.

2. Was ist der Unterschied zwischen SVERWEIS und WVERWEIS?
SVERWEIS sucht in einer vertikalen Liste, während WVERWEIS in einer horizontalen Liste sucht. Wähle je nach Datenstruktur die passende Funktion aus.

3. Gibt es eine Möglichkeit, die Nummern automatisch zuzuordnen, ohne eine Formel zu verwenden?
Ja, Du kannst VBA verwenden, um ein Makro zu erstellen, das diese Aufgabe automatisiert.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige