wyszukiwanie określonych wartości

Użytkowanie arkusza kalkulacyjnego
blackyumaya
Posty: 3
Rejestracja: wt kwie 16, 2019 5:41 pm

wyszukiwanie określonych wartości

Post autor: blackyumaya »

Witam,
chciałbym wyszukiwać określony parametr dla każdego pola symbol, problemem jest fakt, że wartości dla danego symbolu wracają w różnej ilości pozycji. Standardowo wygląda to tak:
symbol "LOOM-BTC" a interesuje mnie wartość linii vol dla określonego symbol
high "0.00001384"
vol "8848.8581"
last "0.00001324"
low "0.00001311"
buy "0.00001312"
sell "0.00001324"
changePrice "-0.00000057"
changeRate "-0.0412"
volValue "0.117326031476"

Ale czasem ucina dolne linie i zamiast 10 parametrów pojawia się na przykład 6 i formuła głupieje. Jak to można ogarnąć?
Dane importowane są do arkusza w następującej postaci:

0
symbol "LOOM-BTC"
high "0.00001384"
vol "8848.8581"
last "0.00001324"
low "0.00001311"
buy "0.00001312"
sell "0.00001324"
changePrice "-0.00000057"
changeRate "-0.0412"
volValue "0.117326031476"
1
symbol "BCD-BTC"
high "0.00021733"
vol "215.65212063"
last "0.00020423"
low "0.00020423"
buy "0.00020423"
sell "0.00020654"
changePrice "-0.00000608"
changeRate "-0.0289"
volValue "0.0455727486640355"
2
symbol "EXY-ETH"
high "0.0001728"
vol "4076.4136"
last "0.0001638"
low "0.0001414"
buy "0.000146"
sell "0.0001649"
3
symbol "BTT-ETH"
high "0.0000048"
vol "1464179816.54918111"
last "0.0000044"
low "0.0000044"
buy "0.0000044"
sell "0.0000045"
changePrice "-0.0000003"
changeRate "-0.0638"
volValue "6700.314722278609251"
openoffice 4.1.6 windows 10
Jan_J
Posty: 4560
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: wyszukiwanie określonych wartości

Post autor: Jan_J »

Za pomocą funkcji wyszukujących (match / podaj.pozycję) znaleźć adres/numer wiersza początkowego bloku, po czym za pomocą funkcji offset / przesunięcie zaadresować obszar, w którym będzie prowadzone wyszukiwanie nazwy parametru -- do tego ostatniego można użyć vlookup / wyszukaj.pionowo.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
blackyumaya
Posty: 3
Rejestracja: wt kwie 16, 2019 5:41 pm

Re: wyszukiwanie określonych wartości

Post autor: blackyumaya »

Dziękuję.
openoffice 4.1.6 windows 10
Awatar użytkownika
Jermor
Posty: 2258
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: wyszukiwanie określonych wartości

Post autor: Jermor »

Podsyłam rozwiązanie. Zaimportowałem twoje dane do dwóch kolumn. Pierwsza zawiera napisy i występujące co każdą grupę liczby całkowite, druga zawiera wartości dotyczące tych napisów. Aby ułatwić sobie obsługę, obszary z danymi zostały nazwane. Oba obszary mają taki sam rozmiar i zaczynają się w tym samym wierszu.
Po wpisaniu symbolu zostaje wyznaczony numer wiersza, w którym znajduje się symbol rozpoczynający grupę parametrów. Koniec grupy wyznacza (odpowiednio skorygowane) położenie następnego symbolu.
Następnie wyszukiwane jest położenie wpisanego parametru parametru, wewnątrz tej grupy. No i za pomocą funkcji INDEKS można pobrać wartość parametru.
Załączniki
blackumaya.ods
(15.97 KiB) Pobrany 120 razy
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.
ODPOWIEDZ