Prosty, ale mało znany trick Excel do masowej zamiany tekstu na liczby

Każdy, kto choć przez chwilę używał Excela prędzej czy później trafi na następujący problem:

  1. Mam mnóstwo liczb w formacie tekstowym (“popsute”)
  2. Chcę je “naprawić” tj. zamienić tekst na liczby

Jak to ugryźć?

Metoda #1: mróweczka

Jeżeli wywalić słowo “mnóstwo” z punktu pierwszego, wówczas wystarczy:

  1. Zaznaczyć wszystkie interesujące nas komórki
  2. Usunąć formatowanie (w angielskiej wersji Excela: Alt-E-A-F)
  3. Przejść do pierwszej komórki w zakresie
  4. Nacisnąć F2 – Enter
  5. Przejść do kolejnej komórki
  6. Nacisnąć F2 – Enter
  7. Powtarzać podpunkty 5 i 6 aż “naprawimy” wszystkie komórki

Powyższy sposób, choć prosty, ma jednak tę wadę, że nadaje się do zakresów pięcio-, góra piętnastokomórkowych. Przy większych zakresach danych przydałaby się coś bardziej uniwersalnego.

Metoda #2: mnożymy kolumnę przez 1

Jeżeli nasze “popsute” liczby siedzą w pojedynczej kolumnie, wówczas:

  1. Wstawiamy pustą kolumnę obok (na przykład po prawej stronie)
  2. Wpisujemy w tej pustej kolumnie formułę “=A2*1” (zamiast A2 wpisujemy adres pierwszej komórki na samej górze naszej kolumny)
  3. Kopiujemy formułę w dół do końca danych
  4. Kopiujemy całą kolumnę z nową formułą
  5. Wklejamy spcjalnie (tylko wartości) do oryginalnej kolumny
  6. Usuwamy kolumnę dodaną w punkcie 1

Proste, szybkie, wygodne. Jedna wada – nie zadziała dla wielu kolumn. Albo inaczej: zadziała, ale będziemy potrzebowali wstawić obok tyle pustych kolumn, ile mamy kolumn z “popsutymi” liczbami. Przy większej ilości kolumn trzeba uważać, no i trwa to odrobinę dłużej.

Metoda #3: mnożymy wszystko przez 1, bez dodatkowych kolumn

Trzecia metoda jest najbardziej uniwersalna, a jednocześnie najmniej znana. Wstyd przyznać, sam poznałem ją stosunkowo niedawno:

  1. W dowolnej pustej komórce arkusza wpisujemy jedynkę.
  2. Zaznaczamy komórkę z tą jedynką i kopiujemy do schowka (Ctrl-C)
  3. Zaznaczamy wszystkie “popsute” komórki
  4. Wklej specjalnie, zaznaczamy “Multiply” (w polskiej wersji to pewnie będzie “Przemnóż”), pukamy Enter.

Co się właśnie wydarzyło?

Przemnożyliśmy wszystkie komórki docelowe przez 1, a jednocześnie nie musieliśmy tworzyć żadnych dodatkowych kolumn.

Proste?


Liczba słów w tym wpisie: 342

Sprawdź też

Obsydianowy mędrzec

Systemy zarządzania wiedzą? Ściema jakaś, teraz wszystko jest w guglach, po co mi jakieś dodatkowe …

Siedem tygodni, czyli rzecz o szukaniu pracy w czasach zarazy

Blog mi ostatnio zwolnił do ślimaczego tempa. Trochę dlatego, że postanowiłem sobie zrobić przerwę od …

Zapisz się
Powiadom o
guest
11 komentarzy
Inline Feedbacks
Zobacz wszystkie komentarze
11
0
Zapraszam do skomentowania wpisu.x
()
x