Kurs excel - Płatny kurs excela | Exceliadam

Zamiana liczby po 3 myślniku sztuczki #26

Jak zamienić wybraną liczbę, ale tylko po 3 myślniku?

Dziś chcemy zamieć 2 cyfrową liczbę znajdującą się po 2 myślnik . Ponieważ Mike Girvin, ani ja nie znamy sposoby, by w Excelu znaleźć 3 wystąpienie danego znaku do tego problemu trzeba podejść w inny sposób. W Excelu jest funkcja, która umożliwia podmianę konkretnego wystąpienia danego znaku. 

Zamieniamy liczbę 11, na 13, ale tylko po 3 myślniku (wskazany na niebiosko)


Zamiana liczby po 3 myślniku sztuczki #26

Wystarczy, że zamienimy ten 3 myślnik na znak, który na pewno nie wystąpi w szukanej komórce np:

=PODSTAW(A5;"-";"#";3)

Podstawiany unikatowy znak za 3 myślnik

Teraz mając tak podmieniony znak możemy znaleźć jego dokładną pozycję, a dokładniej chodzi nam o pozycję o 1 znak dalej, dlatego to wyniku dodamy jeszcze 1.

=SZUKAJ.TEKST("#";PODSTAW(A5;"-";"#";3))+1

Znajdujemy pozycję 3 myślnika + 1 przez podstawiony znak

następnie chcemy sprawdzić czy 2 cyfrowa liczba znajdująca się w znalezionym miejscu jest liczbą którą chcemy zmienić, więc potrzebujemy ją wyciąć 

=FRAGMENT.TEKSTU(A5;SZUKAJ.TEKST("#";PODSTAW(A5;"-";"#";3))+1;2)

uzyskany wynik jest liczbą traktowaną jak tekst i za nim go przyrównamy potrzeba zamienić naszą liczbę-warunek na tekst łącząc go z pustym ciągiem znaków 

$J$1&""

Sprawdzamy, czy po 3 myślniku jest szukana wartość

Jeśli liczba się zgadza to należy dokonać zastąpienia, 

=ZASTĄP(A5;SZUKAJ.TEKST("#";PODSTAW(A5;"-";"#";3))+1;2;$J$2)

a jeśli nie to należy podać stary kod, daje to w sumie warunki do funkcji JEŻELI, co całościowo daje formułę:

=JEŻELI(FRAGMENT.TEKSTU(A5;SZUKAJ.TEKST("#";PODSTAW(A5;"-";"#";3))+1;2)=$J$1&"";ZASTĄP(A5;SZUKAJ.TEKST("#";PODSTAW(A5;"-";"#";3))+1;2;$J$2);A5)

Wynik końcowy działania formuły

P.S.

Wpis na podstawie Excel Magic Trick 1002

Jeśli chcesz dowiedzieć się więcej na temat Excela lub nie wiesz jak coś zrobić do mnie o tym w komentarzu pod spodem albo napisz do mnie bezpośrednio, ja w miarę możliwości odpowiem na Twoje pytanie.

Bezpośredni odnośnik do filmu na youtube — Zamiana liczby po 3 myślniku sztuczki #26

Exit mobile version