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"
wyszukiwanie określonych wartości
-
- Posty: 3
- Rejestracja: wt kwie 16, 2019 5:41 pm
wyszukiwanie określonych wartości
openoffice 4.1.6 windows 10
Re: wyszukiwanie określonych wartości
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)
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
-
- Posty: 3
- Rejestracja: wt kwie 16, 2019 5:41 pm
Re: wyszukiwanie określonych wartości
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.
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.
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.