nowicjusz pisze:[...] czy ona nie jest równoznaczna z taką :
=Jeżeli(I(B1=I1;E1=J1);A1&" "&B1&" "&C1&" "&D1&" "&E1&" "&F1&" "&G1&" "&K1&" "&L1&" "&M1;0) ???
Nie, bo moja robi kopię wiersza tabeli, a Twoja łączy rubryki w jeden tekst.
Taki efekt jest zadowalający lecz połączenie 1000 wierszy z drugą
tabelą która zawiera 1500 wierszy ( nawet jej całkowicie nie wkleję gdyż arkusz jest zbyt wąski )
obciąż mi komputer i nie jestem w stanie wykonać obliczeń.
Moja propozycje pracuje na synchronicznych wierszach. Przetworzenie 1500 wierszy współbieżnie to nie problem w arkuszu.
Jeżeli tabele różnią się długością, to ja rozumiem, że chcesz
dopasować dany wiersz do innego w drugiej tabeli. Powstaną pytania: czy jest to jednoznaczne, i co zrobić, jeżeli nie jest. Poza tym jest to operacja na 1500 x 1000 = 1500000 możliwości, i sugeruję użycie bazy danych, w której łączenie różnych tabel załatwia się od ręki operacją JOIN.
Pozatym drugim problemem jest ustawienie wyników w jednej kolumnie .
Muszę kopiować wszystkie w ten sposób obliczone komórki do notatnika
usówać " 0 " lub spację czy separator ( w zależności co wstawię w sytuacji gdy obliczenia nie spełniają kryteriów )
Następnie ustawić wyniki tak aby tworzyły kolumny o identycznych odstępach i każdą z tych kolumn
przekopiować do jednej kolumny - czasochłonne męczące i uciążliwe .
No bo pytałeś o synchroniczne operacje, a wychodzi na to, że musisz dopasowywać.
Czy jest jakiś sposób aby wyniki uzyskać w jednej kolumnie ?
Puste miejsca bez problemu usunę poprzez załóżenie filtra standardowego
i wybór niepustych komórek .
Wszystkie będą zaczynały się w jednej komórce więc puste ominę a niepute przekompiuję celem dalszej analizy.
Aj, jeżeli coś wymaga ręcznych ingerencji, to znaczy że jest źle zaprojektowane.
Najlepiej zamiast dziubdziać w arkuszu przyjrzyj się relacyjnym bazom danych.