Mam listę zaimportowanych uszkodzonych linków. Muszę posortować listę według kolumny C (kod błędu), aby znaleźć wszystkie linki z błędem 404. Potrzebuję jednak znać odpowiednią stronę nadrzędną (kolumna A) dla wszystkich łączy. Problem polega na tym, że strona nadrzędna w kolumnie A jest wymieniona tylko raz, zanim wszystkie odpowiadające jej linki zostaną wymienione poniżej w kolumnie B.
Zakładam, że muszę jakoś skopiować wartości z kolumny A, aż dojdziesz do następnego adresu URL, a następnie skopiuj to i tak czwarte dla całej kolumny A. Czy istnieje sposób, aby to zrobić dość łatwo? To ogromny arkusz kalkulacyjny, więc ręczne nie wchodzi w rachubę.
Poniżej znajduje się zrzut ekranu części arkusza kalkulacyjnego:
microsoft-excel
microsoft-excel-2010
użytkownik2721465
źródło
źródło
Odpowiedzi:
Oto, co spróbuję, koncepcyjnie:
Wstaw kolejną kolumnę B. W tej kolumnie, pierwszy wiersz, skopiuj bieżącą A1. Dla reszty użyj formuły warunkowej: = JEŻELI (A2 = "", B1, A2). Jeśli A jest puste, skopiuj powyższą wartość. Jeśli A nie jest puste, użyj go. To powinno dać ci odpowiednią wartość z A w każdym rzędzie.
Skopiuj nową kolumnę i wklej wartości do siebie.
Wykonaj sortowanie, usuń wiersze z wartością A, które w przeciwnym razie są puste.
źródło