Witajcie,
mam problem następujący:
w kolumnie A mam określone wyrażenie
w kolumnie B kod liczbowy przypisany do wyrażenia z kol. A
w kolumnie D mam listę zawierającą fragment wyrażenia z kol. A
Chciałbym, żeby kolumna E dopasowała mi kod liczbowy (kol. B) jeśli w kol. D występuje wyrażenie z kol. A. Czyli w podanym przykładzie w E powinno pojawić się "100".
A B C D E
ALA MAKOTA 100 Costam ALA MAKOTA sostamcostam #N/D
KOT MAALE 200
MAKOT ALA 300
Znalazłem wygodny patent w Excelu: https://www.youtube.com/watch?v=KBlbwB-wyqA , który w moim przypadku wyglądałby tak:
=WYSZUKAJ.PIONOWO("*"&D2&"*";A2:B4;2;0)
...ale niestety nie działa w Calcu
WYSZUKAJ.PIONOWO fragment tekstu
WYSZUKAJ.PIONOWO fragment tekstu
LibreOffice 6.2.3.2, Windows 10.0
Re: WYSZUKAJ.PIONOWO fragment tekstu
W LibreOffice funkcjonują dwa różniące się pojęcia maskowania znaków.
Dla wyrażeń regularnych zapis powinien byc taki:
Ze względu na ewentualną wymienność plików między programami Calc w wersjach LibreOffice i Apache OpenOffice należałoby trzymać się wyrażeń regularnych (tak sądzę).
- Od początku istniejące w projekcie OpenOffice "Wyrażenia regularne".
- Dodane do pakietu LibreOffice - "Symbole wieloznaczne", zgodne ze specyfikacja MS Office. (Niedostępne w Apache OpenOffice).
Dla wyrażeń regularnych zapis powinien byc taki:
Kod: Zaznacz cały
=WYSZUKAJ.PIONOWO(".*"&D2&".*";A2:B4;2;0)
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: WYSZUKAJ.PIONOWO fragment tekstu
Testowałem już wcześniej ale niestety nie działa
Może coś przeoczyłem... na wszelki wypadek załączam screena:
Może coś przeoczyłem... na wszelki wypadek załączam screena:
LibreOffice 6.2.3.2, Windows 10.0
Re: WYSZUKAJ.PIONOWO fragment tekstu
Wydaje mi się, że źle wyszukujesz. W twojej formule wyszukujesz ciąg zawarty w komórce D2 poprzedzony i ewentualnie zakończony zerową lub dowolna liczbą innych znaków i ten ciąg ma zostać znaleziony w komórce A2, która zawiera akurat tekst dużo krótszy.
To chyba w kolumnie A powinno być to co jest wpisane w kolumnie D a to co jest w A powinno być w kolumnie D.
Zatem to raczej "ALA MAKOTA" ma zostać odnalezione w "Costam ALA MAKOTA sostamcostam".
To chyba w kolumnie A powinno być to co jest wpisane w kolumnie D a to co jest w A powinno być w kolumnie D.
Zatem to raczej "ALA MAKOTA" ma zostać odnalezione w "Costam ALA MAKOTA sostamcostam".
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: WYSZUKAJ.PIONOWO fragment tekstu
Faktycznie, to nie zadziała w tę stronę. Trzeba wykombinować to w inny sposób, chociaż na razie skończyły mi się pomysły...
LibreOffice 6.2.3.2, Windows 10.0