Witold Proskura

Witold Proskura Student, ZUT

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Dzień dobry,

Proszę o pomoc w poniższym zagadnieniu.

Wartości w poszczególnych wierszach w kolumnach 1-4 stanowią integralne rekordy. Wszystkie wartości w 5 kolumnie znajdują się również w kolumnie 4, przy czym jest ich po prostu mniej. Chciałbym tak posortować dane aby zestawić odpowiadające sobie identyczne wartości z kolumn 4 i 5, a następnie usunąć wszystkie wiersze, w których są wartości w kolumnach 1-4, natomiast nie ma ich w kolumnie 5. Mam kilka tysięcy rekordów do zestawienia i nie mam pojęcia jak sobie to usprawnić.

Mam następujące kolumny z danymi:
1------2----3---------4------------5
220 140 180 1270298880 1272170552
221 122 181 1271096178 1273266683
222 142 182 1271111562 1273277047
223 145 183 1272142225 1273277050
224 122 184 1272159676 1273277062
225 145 185 1272170552 1273277078
226 146 186 1273253222 1273277099
227 147 187 1273266683 1273277102
228 157 188 1273266685
229 149 189 1273277047
230 157 190 1273277050
231 157 191 1273277053
232 157 192 1273277062
233 157 193 1273277066
234 157 194 1273277078
235 157 195 1273277095
236 156 196 1273277099
237 157 197 1273277102

Plik z danymi:
http://www.speedyshare.com/8CHsJ/SEQ.xlsxTen post został edytowany przez Autora dnia 09.04.14 o godzinie 02:11

konto usunięte

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Przydatna będzie tu funkcja WYSZUKAJ.PIONOWO.

konto usunięte

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Zamień kolejnością kolumny 1 i 4.

Następnie funkcja:
=WYSZUKAJ.PIONOWO(H2;tablica1;2;FAŁSZ) 

'tablica1' to zakres A1:D100000 (tyle ile potrzebujesz ;) ); H2 to wyszukiwane ID, a liczba 2 oznacza kolumnę z której zostanie zwrócona wartość. Aby mieć wartości z wszystkich kolumn. Wpisz 2 3 lub 4.Ten post został edytowany przez Autora dnia 09.04.14 o godzinie 08:38
Witold Proskura

Witold Proskura Student, ZUT

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Hubert K.:
Zamień kolejnością kolumny 1 i 4.

Następnie funkcja:
=WYSZUKAJ.PIONOWO(H2;tablica1;2;FAŁSZ) 

'tablica1' to zakres A1:D100000 (tyle ile potrzebujesz ;) ); H2 to wyszukiwane ID, a liczba 2 oznacza kolumnę z której zostanie zwrócona wartość. Aby mieć wartości z wszystkich kolumn. Wpisz 2 3 lub 4.


Dzięki za pomoc. Sprawa ogarnięta w kilka chwil.

Pozdrawiam
Grzegorz C.

Grzegorz C. Specjalista,
Uniwersytet Śląski

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Dla układu danych z pliku, bez potrzeby zmiany kolejności kolumn.
W kolumnie H2 użyj formuły:
=INDEKS($A$2:$D$238;PODAJ.POZYCJĘ($G2;$D$2:$D$238;0);NR.KOLUMNY(A$1))

i przeciągnij w prawo i w dół.
M Jak Cokolwiek

M Jak Cokolwiek Bombardini s.c

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Mam podobny problem, mam kilka kolumn XY, gdzie X to dane widm m/z, a Y odpowiadające intensywności danym punktom.

Mam wyniki 8 widm, muszę je posortować względem siebie by w każdej kolumnie było tyle samo X'sów (m/z).

m/z I A2 m/z I
336.1652 33605300 334.2435 11402291
364.1601 14553982 338.1809 12293036
368.2280 14979395 352.1967 12544502
433.3129 51695004 433.3138 55717120
435.2349 83778824 443.2978 6949248
445.2189 6402191 447.3296 41088952
449.2508 98910224 451.2667 71067344
463.2301 7486873 465.2829 129902912
476.2619 9933817 481.3145 13705103
477.2458 12350877 483.2362 189613840
481.3141 109423816 492.2936 16179065
490.3353 7934595 499.2676 11274525
491.2983 12466831 507.2937 12290619
499.2671 29326604 510.3048 11600171
508.3246 15143435 511.2317 18219498
509.3098 7713214 528.2569 6493477

kolumny są dłuuuugie ;-) to tylko wycinek.
Zaznaczam, że nie jestem informatytkiem, a jedynie chemikiem który opracowuje dane otrzymane z widm.
Andy L.

Andy L. ITM, VUB

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Podobny nie znaczy taki sam. Wysil się.
Nic się nie powtarza, kolumny są posortowane. Brak punktu odniesienia.

Edit:
Nie musisz być informatykiem. Wystarczy, że pokażesz stan przed i stan po czyli to co chcesz osiągnąć, oraz opiszesz problem.
Jedno już jest :) Teraz reszta. (zakładam podstawową znajomość excela)Ten post został edytowany przez Autora dnia 09.05.16 o godzinie 02:02
M Jak Cokolwiek

M Jak Cokolwiek Bombardini s.c

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

https://drive.google.com/open?id=0B1z_UtwEEUFzdnVuenh2S...

pod linkiem jest printscreen.

Właśnie o to chodzi, że te dane są niejednolite i trzeba je uzupełnić względem siebie.
M/Z różnią się na którymś miejscu po przecinku, ale bierzemu pod uwagę powiedzmy max do dwóch miejsc po przecinku (potem liczę z tego średnią więc to nie istotne).

Koniec końców wyniki ustawiam w taki sposób: (zrobiłam to ręcznie, ale to super czasochłonne i musi być szybszy, zautomatyzowany sposób...)
https://drive.google.com/open?id=0B1z_UtwEEUFzbFd4VFJXc...

Ps. Dzięki za zaintyeresowanie! :)
Andy L.

Andy L. ITM, VUB

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Skoro potrafisz dodać link do obrazka to prawdopodobnie potrafisz dodać link do pliku excela. Nikomu nie chce się przepisywać danych. Obrazki są bezużyteczne.

Przed i Po na tych samych danych oczywiście. Nie są potrzebne inne arkusze. Usuń dane tzw. wrażliwe :)
Plus opis co robisz zanim posortujesz, bo jakoś dane wejściowe nie zgadzają się z danymi wyjściowymi.Ten post został edytowany przez Autora dnia 09.05.16 o godzinie 10:26
M Jak Cokolwiek

M Jak Cokolwiek Bombardini s.c

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Nie mam już danych przed sortowaniem, dlatego posłużyłam się arkuszem posortowanym innym niż ten który jest do posortowania....
tak po prostu dla przykładu.

Schemat:
mam kilka zestawów XY gdzie liczba wierszy jest kolejno (na przykład!) 50, 80, 96, 79,49 itp. i muszę zrobić tak by wartości X wszędzie były takie same, czyli wyrównać X względem siebie.

Część wartości X między zestawami się zgadza-powtarza w wielu zestawach danych a część nie, dlatego uzupełniam je wzajemnie .
Koniec końców otrzymuję komplet zestawów X = np. 150. Wtedy tam gdzie to zostaje X uzupełnione to jako Y wstawiam wartość 0.
Tak jak na zdjęciach, no sorry jaśniej nie potrafię tego zrobić...

Mój schemat postępowania... ręcznie przesuwałam dane ale zabiera mi to zbyt wiele życia, ma to być metoda szybka.

Link do excela, jest tak 18 arkuszy, pierwsze są już posortowane. Muszę dokończyć resztę.
https://drive.google.com/open?id=0B1z_UtwEEUFzTnRKWE9vb...
Andy L.

Andy L. ITM, VUB

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

W ostatnim arkuszu masz preview (na niebiesko). Ściągnij sobie i sprawdź czy o takie coś chodzi.
Link
(Nie jest w pełni zautomatyzowane ale nie mam czasu zbytnio)Ten post został edytowany przez Autora dnia 09.05.16 o godzinie 15:39
M Jak Cokolwiek

M Jak Cokolwiek Bombardini s.c

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Czy mógłbyś to przesłać za pomocą googledrive?
Nie mogę otworzyć tego linka , który posłałeś powyżej.
Andy L.

Andy L. ITM, VUB

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Spróbuj jeszcze raz :)
(nie cierpie gugleszita)
M Jak Cokolwiek

M Jak Cokolwiek Bombardini s.c

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

No dobra mam, ale ... występuje #ARG! na całej długości?
Andy L.

Andy L. ITM, VUB

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

wersja Excela?

Edit:
Dobra, mniejsza o wersję, ściągnij jeszcze raz (poprzedniego skasuj)
Prawdopodobnie masz Ex2010 lub 2007 (zakładam dla windowsa)Ten post został edytowany przez Autora dnia 09.05.16 o godzinie 14:45
M Jak Cokolwiek

M Jak Cokolwiek Bombardini s.c

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Problem w tym, że tego ściągnąć się nie da.
Otwieram za pomocą office 365 online, bo inaczej nie idzie.

Tak mam Windowsa 7, a OFFICE 2010.

Google drive przynajmniej działa, a te Twoje skomplikowane rozwiązania jakoś się nie wykazują uproszczeniem bo przedłuża czas nam obojgu,

czyż nie?Ten post został edytowany przez Autora dnia 09.05.16 o godzinie 15:21
Andy L.

Andy L. ITM, VUB

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Uprawnienia są takie:
Download Permission
Viewers can download

więc problem leży po twojej stronie.
A skoro rozwiązanie jest wg. ciebie skomplikowane (mimo, że go nie widziałaś) to trudno. Bądź cierpliwa, może ktoś inny poda rozwiązanie typu 2+2=4

Powodzenia.
M Jak Cokolwiek

M Jak Cokolwiek Bombardini s.c

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Skomplikowane rozwiązania = wysyłanie w sposób jaki wybrałeś omijając googledrive ponieważ dla Ciebie to "googleszit".

Nie tyczyło się to w żaden sposób wyników, ponieważ tak jak napisałeś - nie widziałam ich.

Ja dążę do rozwiązania, a nie do fochów, a jesli lubisz się fochować to proszę bardzo.
pozdrawiam i życzę miłego dnia

Ps 1. po wg nie stawiamy kropek.
Ps. 2. Einstein mawiał, że jeśli ktoś nie potrafi czegoś wytłumaczyć to znaczy, że sam tego nie rozumie ;-)
Andy L.

Andy L. ITM, VUB

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Za drugim razem miałaś gugleszit i w nim też nie potrafiłaś otworzyć / ściągnąć pliku. Ale co ja tam wiem, nie znam się, nie jestem chemikiem :P

EOT.
M Jak Cokolwiek

M Jak Cokolwiek Bombardini s.c

Temat: Przyporządkowanie wartości w jednej kolumnie względem...

Andy L.:
Spróbuj jeszcze raz :)
(nie cierpie gugleszita)

gdzie tu jest link? Nie ma.
Otwierając po raz kolejny wcześniejszy "link" było to samo co wcześniej.

Dobra nie mam czasu na durne konwersacje.
Nie chcesz pomóc to bądź łaskaw nie marnować mojego czasu.

Następna dyskusja:

Ukrywanie z haslem TYLKO je...




Wyślij zaproszenie do