Hej Naomi, zauważyłem, że funkcja użyje „Arkusz nr”, jeśli wartość nie spełnia reguł nazewnictwa w programie Excel. Próbowałem używać nazw firm, a te często naruszały co najmniej 1 z tych zasad. Zacząłem tworzyć nową kolumnę, która była „bezpieczną” wersją nazwy firmy i to zachowanie zniknęło.
Oficjalne zasady firmy Microsoft
- Bądź pusty.
- Zawierać więcej niż 31 znaków.
- Zawierać dowolny z następujących znaków: / \ ? * : [ ]
- Rozpocznij lub zakończ apostrofem ('), ale można ich używać pomiędzy tekstem lub cyframi w nazwie.
- Noś nazwę „Historia”. Jest to zastrzeżone słowo, którego program Excel używa wewnętrznie.
Na przykład ta nazwa konta jest za długa:
IBM (Międzynarodowe Maszyny Biznesowe). Jest to standardowy schemat nazewnictwa dla naszych klientów. Skrócona nazwa z rozwiniętymi informacjami w nawiasach. W naszym przypadku utworzyliśmy nową (ukrytą) kolumnę dla „Bezpiecznej nazwy konta”. Czyszczenie konta można przeprowadzić na wiele sposobów. W naszym przypadku następujące czynności zrobiły to, czego potrzebowaliśmy:
Najprostszym sposobem rozwiązania problemu jest przycięcie do 30 znaków
= LEWO (A2,30)
IBM (Międzynarodowe Maszyny Biznesowe) staje się
IBM (międzynarodowy biznes M
Bardziej skomplikowanym rozwiązaniem było kadrowanie, jeśli widziano przecinek lub nawiasy
=MIN(30,IFERROR(FIND("(",A2-1,100),IFERROR(FIND(",",A2)-1,100))
IBM (Międzynarodowe Maszyny Biznesowe) staje się
IBM