Wpis z mikrobloga

@MasterYoda: mówisz, że Ty dostajesz oczopląsu:

=FRAGMENT.TEKSTU(FRAGMENT.TEKSTU(A1;ZNAJDŹ("/";A1)+1;100);ZNAJDŹ(".";FRAGMENT.TEKSTU(A1;ZNAJDŹ("/";A1)+1;100))+1;10)&"."&LEWY(FRAGMENT.TEKSTU(A1;ZNAJDŹ("/";A1)+1;100);ZNAJDŹ(".";FRAGMENT.TEKSTU(A1;ZNAJDŹ("/";A1)+1;100))-1)&"/"&FRAGMENT.TEKSTU(LEWY(A1;ZNAJDŹ("/";A1)-1);ZNAJDŹ(".";LEWY(A1;ZNAJDŹ("/";A1)-1))+1;10)&"."&LEWY(LEWY(A1;ZNAJDŹ("/";A1)-1);ZNAJDŹ(".";LEWY(A1;ZNAJDŹ("/";A1)-1))-1)
@ShortyLookMean: gdzie używasz takiej formuły? wygląda głupio.
I podmień sobie
FRAGMENT.TEKSTU(FRAGMENT.TEKSTU(A1;ZNAJDŹ("/";A1)+1;100);ZNAJDŹ(".";FRAGMENT.TEKSTU(A1;ZNAJDŹ("/";A1)+1;100))+1;10)
na
FRAGMENT.TEKSTU(A1;ZNAJDŹ(".";A1;ZNAJDŹ("/";A1))+1;100)

oraz
LEWY(LEWY(A1;ZNAJDŹ("/";A1)-1);ZNAJDŹ(".";LEWY(A1;ZNAJDŹ("/";A1)-1))-1)
na
LEWY(A1;ZNAJDŹ(".";A1)-1)

będzie czytelniej :)
@Golob: To formuła z jakiegoś starego arkusza pisana dla klienta, który do końca nie wiedział czego chce. Według jego opisów to formuła do odwracania tekstów. Poprawiana była kiedy stał za moimi plecami i mówił co w wynikach się nie zgadza. Nie chciało mi się tego optymalizować.
@Golob: No i dokładnie o to chodziło. Tylko klient nie potrafił tego wytłumaczyć. I zaczynaliśmy od AB.CD/EF.GH zamienionego na HG.FE/DC.BA Potem pojawiło się EF.GH/AB.CD i dopiero wtedy udalo się ustalić wymagania i skończyć na GH.EF/CD.AB
Ogólnie nie byłoby tak zamotane gdyby nie presja czasu i sapanie za plecami. Ale działa jak powinno, pracuje w miejscu, w którym ma pracować i nie chce mi się tam jeździć poprawiać.