Možeš na napraviš VBA proceduru koja će da to odradi, a evo i jedno rešenje koristeći power query
Da bi startovao power query treba ti Tabela. Upisaćemo naslov npr. Filter u kolonu 1, 2... i označiti opseg koji uključuje sve relevantne tabel. (Kako si stavio u primeru sve je na jednoj strani, ako nije može više upita pa posle append). Power query će na osnovu opsega formirati tabelu i dalje ideš korak po korak u power query
1/ Filtriramo tako da izbacimo sve redove gde je filter kolona prazna
2/ Filter kolona nam više ne treba pa je izbacimo
3/ Spajamo sve kolone iz iste "sekcije". Biramo custom separator neki znak kojeg nema u podacima npr \
Tako za sve sekcije
4/ Prebacujemo naslove kolona u prvi red da pripremimo za transpose
5/ Odradimo transpose cele tabele
6/ Uradimo unpivot po prvoj koloni (naslovi sekcija)
7/ Izbrišemo prve dve kolone tako da ostanu samo vrednosti
8/ Izbišemo prazne redove
9/ Formiramo četiri kolone deleći vrednosti po separatoru \
Vidi postupak
Na novom listu pojaviće se rezultat ovih operacija, što je nadam se ono što ti treba.
Glavno je da sad ovu proceduru možeš da primeniš na nove podatke - desnik klik Refresh unutar rezultujućih podataka. Takođe je možeš i kopirati u novu tabelu po potrebi. Lako se menja
Aktiviraš Data > Get Data > Launch Power Query Editor ...
i na desnoj starni imaš listu koraka koje si formirao. Klikom na zupčanik sa desne strane menjaš po potrebi pojedini korak.
Ovde će možda biti potreno da promeniš izvornu tabelu u Source.
Označiniš novi opseg na Excel listu i na Home tabu izaberi Convert to Table. Onda otvori Power Query Editor i naziv te nove tabele upiši u prvi korak Source (formula bar)
[Ovu poruku je menjao Jpeca dana 06.04.2024. u 13:03 GMT+1]
Nije to loše Rembrante, samo što ne bi dodao još malo boje?