Der Namensmanager erlaubt keine Leerzeichen in EXCEL

4609
Scorpion99

Ich erstelle in Excel eine abhängige Dropdown-Liste mit der Datenvalidierung und dem Namensmanager und der Funktion Indirekt .

Mein Problem ist, dass der Namensmanager bei der Definition eines neuen Namens keinen Platz zulässt. Basierend auf Microsoft ist dies nicht zulässig und es wird empfohlen, stattdessen ein (_) oder (.) Zu verwenden.

Definieren und verwenden Sie Namen in Formeln

enter image description here

Gibt es eine Möglichkeit, dies zu umgehen, da viele Namen Leerzeichen enthalten, um sie in die Dropdown-Menüs einzufügen.

1
Sie können = INDIRECT (SUBSTITUTE (A1, "", "_")) verwenden, wobei A1 den Namensbereich enthält yass vor 7 Jahren 0
Sie schlagen daher vor, das (_) durch ein Leerzeichen zu ersetzen. Werde es versuchen und sehen. Scorpion99 vor 7 Jahren 0
Ja, probieren Sie es aus und sagen Sie uns, dass es anderen Benutzern helfen wird yass vor 7 Jahren 0
Erstellen Sie den definierten Namen mit "_". Beispiel key_one, aber schreiben Sie ihn in die Listenelemente ohne _, und verwenden Sie die Formel yass vor 7 Jahren 0
Es hat funktioniert, könnten Sie es als Antwort aufstellen und so gut wie möglich erklären? Scorpion99 vor 7 Jahren 0
Ich habe es probiert und die Antwort geschrieben yass vor 7 Jahren 0

1 Antwort auf die Frage

3
yass

Sie können den Namen für Ihre Liste mit "_" anstelle eines Leerzeichens definieren. In die Liste der Elemente in der Dropdown-Liste geben Sie einfach Platz ein:

Registered first Will be registered second third 

Diese Liste Name definieren Will_be_registered (erstes, zweites drittes) und in Data Validation verwenden:
List und für Source = INDIRECT (SUBSTITUTE (A8, "", "_")) A8 ist der Ort, an dem Sie wählen, wird in C1 registriert down (erstes zweites drittes)
Sie können Name Manager nicht mit Leerzeichen verwenden, Sie können jedoch Ihre Daten mit Leerzeichen anzeigen.

enter image description here

enter image description here

In meinem Fall, wenn ich versuche, den A8 in den registrierten Zustand zu ändern, wird der B8 nicht aktualisiert Scorpion99 vor 7 Jahren 0
Ist B8, wo Sie wählen, registriert oder registriert wird? Es sollte die erste Dropdown-Liste sein yass vor 7 Jahren 0
Registered muss der Name einer Liste sein, da Indirect nur dort eingetragen ist, wo Sie es in der Nähe der Liste haben, und den Namen, den es auch registriert hat yass vor 7 Jahren 0
Wenn es sich bereits um einen benannten Bereich handelt, klicken Sie einfach auf den Pfeil, um die entsprechende Liste anzuzeigen yass vor 7 Jahren 0
Es funktioniert jetzt gut. Vielen Dank Scorpion99 vor 7 Jahren 0