Szukaj na tym blogu

Dzielenie Dwóch słów w jednej kolumnie na dwie VB-Excel

Aby podzielić np Nazwisko i Imie które znajduje się w jednej kolumnie na dwie kolumny wprowadzamy następujące funkcje:

=LEWY(C1;ZNAJDŹ(" ";C1)-1)

Funkcja LEWY zwraca zadaną liczbę znaków w danym tekście od lewej strony. Za pomocą funkcji ZNAJDŹ odnajdujesz spację między imieniem i nazwiskiem. Aby nie skopiować jej do nowej komórki, od wartości formuły ZNAJDŹ(" ";A2) musisz odjąć jedynkę.



=PRAWY(C1;DŁ(C1) - ZNAJDŹ(" ";C1))

Funkcja PRAWY wydziela fragment tekstu z komórki C1, zaczynając pobieranie kolejnych znaków od prawej strony. Formuła DŁ(C1)-ZNAJDŹ(" ";C1) określa, ile znaków ma być pobranych:


- DŁ(C1) - określa liczbę liter w komórce C1,

- ZNAJDŹ(" ";C1) - zwraca wartość liczbową, bo na tej pozycji w komórce C1 znajduje się spacja, licząc od lewej strony, (ile do spacji)

- DŁ(C1)-ZNAJDŹ(" ";C1) - określa liczbę liter w nazwisku.


Przedstawione formuły możesz zastosować w dowolnych zestawieniach, w których chcesz automatycznie rozdzielić wartości wprowadzone do jednej komórki.

Brak komentarzy:

Prześlij komentarz