Excel: ignoruj ​​wiodące cyfry

Spisie treści

Podczas przesyłania danych z poprzedniego systemu może się zdarzyć, że teksty są przesyłane z poprzedzającymi cyframi. Jednak w poniższym przykładzie cyfry powinny być nieistotne i dlatego można je również wyeliminować.

Aby usunąć poprzednie cyfry, musisz wykonać następujące czynności:

  1. Nagraj w komórce B4 Formuła = PRAWO (A4; DŁUGOŚĆ (A4) + 1-PORÓWNANIE (PRAWDA; RZECZYWISTY BŁĄD (WARTOŚĆ (CZĘŚĆ (A4; LINIA (POŚREDNIA ("1:" & DŁUGOŚĆ (A4))); 1))); 0)). Zamknij wpis za pomocą kombinacji klawiszy Ctrl + Shift + Enter ponieważ jest to formuła tablicowa. Następnie skopiuj tę formułę w dół.
  2. Za pomocą formuły najpierw określasz liczbę znaków w danej komórce za pomocą funkcji DŁUGOŚĆ ().
  3. Następnie możesz użyć funkcji ADR.POŚR (), aby utworzyć odwołanie do linii, z linii 1 do numeru wiersza, który odpowiada liczbie znaków do sprawdzenia w tej komórce. Funkcja ta jest zintegrowana z funkcją LINE(), która w połączeniu z funkcjonalnością matrycy powoduje wyprowadzenie wszystkich numerów linii od 1 do liczby znaków w sprawdzanej treści.
  4. Następnie można użyć funkcji CZĘŚĆ(), aby określić dokładnie jeden znak, który jest sprawdzany. Numer wiersza określony przez ZEILE () jest przekazywany jako punkt początkowy przez drugi argument. Liczba znaków do zwrócenia jest przekazywana w trzecim argumencie o wartości 1. W ten sposób funkcja CZĘŚĆ() w formule macierzowej wyprowadza każdy pojedynczy znak treści do sprawdzenia jeden po drugim.
  5. Użyj funkcji WARTOŚĆ (), aby wygenerować wartość z każdego z tych znaków. Jeśli zaznaczony znak nie jest cyfrą, funkcja WARTOŚĆ () zwraca wartość błędu, a funkcja ISERROR () zwraca PRAWDA.
  6. Dzięki funkcji COMPARE() każdy zaznaczony znak jest porównywany pod kątem zwracanej wartości TRUE. Wynikiem jest pierwszy znak, dla którego ten test jest pozytywny. Oznacza to, że określana jest pozycja pierwszego znaku, który nie jest cyfrą.

Musisz odjąć tę pozycję od całkowitej liczby znaków określonej za pomocą LENGTH () i dodać wartość 1. Musisz przekazać ten wynik do funkcji RIGHT(), aby uzyskać liczbę znaków do zwrócenia.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave