• Zapisz się na newsletter i odbierz DARMOWY EBOOK: 10 najprzydatniejszych porad excelowych

Jak się pozbyć znaku gwiazdki (*) z komórki?

Na jednym ze szkoleń pokazywałam grupie, w jaki sposób zamienić kropki na przecinki (możesz o tym przeczytać tutaj lub tutaj – z użyciem VBA). Zaraz potem Jarek, jeden z uczestników, zapytał mnie, jak usunąć z komórki kreskę i myślnik. Wszystko robi się w taki sam sposób, więc z łatwością odpowiedziałam na jego pytanie. Proste. Ale Jarek nie dawał za wygraną i chciał wiedzieć, jak usunąć gwiazdkę (*).

I tutaj pojawiły się schody… „Yyyyy, eee, nie wiem!”

Jarek potrzebował tej informacji, aby móc usuwać zbędne znaki, jakie klienci dopisywali do numerów towarów w jego zestawieniach. Nie dałam za wygraną, musiałam dowiedzieć się, jak usunąć te gwiazdki.

Sposób okazał się bardzo prosty.

Może najpierw powiem, dlaczego nie można usunąć gwiazdki w taki sam sposób jak np. myślnika, czyli za pomocą narzędzia Znajdź/ Zamień. Otóż dlatego, że gwiazdka jest symbolem specjalnym i oznacza dowolny ciąg znaków. Czyli np. jeśli mam taką sytuację jak na rysunku:

MalinowyExcel-usuwanie-gwiazdki-przed

Dane, w których chcemy dokonać zmian

Załóżmy, że chcemy zamienić wszystkie słowa zaczynające się od ciągu znaków ada na Excel. Zamienimy więc 3 słowa: Adamowicz, Ada oraz Adamkiewicz. Zamiast nich będziemy mieli 3 razy Excel.

Nie będziemy oczywiście każdego z tych słów zamieniać ręcznie, ani też wpisywać ich do narzędzia Znajdź/ Zamień. Wpiszemy tam jedynie:

ada*

Powyższy zapis oznacza, że Excel ma zamienić takie ciągi znaków, które zaczynają się od ada, i dalej mają dowolną liczbę dowolnych znaków.

Aby wywołać narzędzie Znajdź/ Zamień, użyj skrótu klawiszowego Ctrl + h. Pojawi się okienko Znajdowanie i zamienianie, do którego wpisz to, co na rysunku poniżej:

Okno Znajdowanie i zamienianie oraz dane do wpisania

Okno Znajdowanie i zamienianie oraz dane do wpisania

Oto, jaki efekt otrzymujemy:

Dane po zamianie

Dane po zamianie

Tak wygląda standardowe użycie gwiazdki. Idąc tym tokiem rozumowania, jeśli wpiszemy do zamiany znak gwiazdki (*), Excel będzie chciał zamienić wszystko. A nie o to nam przecież chodzi. Jak więc powiedzieć Excelowi, aby zamienić lub usunąć znak gwiazdki? Zobaczmy te dane:

Dane z gwiazdkami do usunięcia

Dane z gwiazdkami do usunięcia

Aby usunąć gwiazdkę, należy otoczyć ją tyldą (~), czyli użyć następującego zapisu:

~*~

Naciskamy więc Ctrl + h i wpisujemy: ~*~

Otocz gwiazdkę tyldami

Otocz gwiazdkę tyldami

Efekt jest następujący:

Wolni od gwiazdek!

Wolni od gwiazdek!

Jedyne, z czym możecie mieć problem, to wstawienie drugiej tyldy. Mimo że naciskacie klawisz tyldy (pod Esc, Shift + ` ) na klawiaturze, nie wyświetla się ona na ekranie. Nie przejmujcie się – wystarczy wcisnąć np. spację zaraz po wciśnięciu tyldy i ta druga się pojawi (spacja już nie). A z pierwszą tyldą nie ma problemów, bo zaraz później naciskacie gwiazdkę.

Tyle.

Jeśli więc musielibyście kiedyś zamienić gwiazdkę na inny znak, już wiecie, jak to zrobić! Ciekawa jestem, jak często będziecie tego używać.

Analogicznie oczywiście wygląda sytuacja z zamianą znaku zapytania (?). Też należy go otoczyć znakami tyldy. A ktoś wie, co znaczy znak zapytania w tym kontekście?

 

Redakcja językowa: Aleksandra Wasiak


Spodobał Ci się ten artykuł?

Jeśli TAK, zapisz się na newsletter, aby otrzymywać powiadomienia
o najnowszych wpisach (i tylko powiadomienia: zero spamu).
Dodatkowo otrzymasz DARMOWY EBOOK pt.:

10 najprzydatniejszych porad excelowych





Otagowany , , , .Dodaj do zakładek permalink.

6 odpowiedzi na „Jak się pozbyć znaku gwiazdki (*) z komórki?

  1. Ola mówi:

    Fajnie tak mieć na szkoleniu kogoś, dzięki komu dowiesz się czegoś nowego. Osobiście nigdy nie spotkałam się z żadnym znakiem, którego nie mogłam standardowo zamienić. Nigdy też nie musiałam usuwać znaku zapytania. Więc… do czego służy?

    • Malina mówi:

      Tak, dlatego kocham szkolenia 😉

      Znak zapytania oznacza, że chcesz zamienić/ znaleźć dowolny jeden znak. Gwiazdka oznacza dowolny ciąg znaków (niezależnie od długości).

      Pozdrawiam
      Malina

  2. ann mówi:

    a co jak mam error „microsoft excel cannot find a match”? kursor jest w komórce, z której chcę pozbyć się *.

  3. Małgorzata mówi:

    Czy testowałaś podaną metodę również w Open Office, czy analizowałaś to tylk w Excelu?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *