0
0 Produkty w koszyku

No products in the cart.

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)

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

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

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ść

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

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.

Excel i Adam - kontakt

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