Soluția într-un singur cuvânt: transpuneți. Apoi căutătorul poate Google și găsi acest articol.
Există o masă normală, cum pot să mișc toate datele, astfel încât coloanele să devină rânduri, iar rândurile - coloanele? Știu trei modalități de a rezolva problema, fiecare dintre acestea fiind convenabil în felul său.
Selectați o coloană sau un rând, copiați. În noua locație sau foaie în care va fi localizată tabelul transpus, faceți clic dreapta pe "Paste specială".
Am pus o cârpă să transpună. Cu utilizarea unei astfel de transpuneri, toate formulele "zboară", toate conexiunile dintre mese. Prin urmare, cel mai probabil, va trebui să transferăm doar valorile (sau valorile și formatele) numerelor.
Dintre avantajele controversate: tot proiectul celulelor va rămâne, ceea ce nu este întotdeauna necesar. Dar principalul dezavantaj al metodei este un proces destul de laborios. Dacă există mai mult de 100 de rânduri și coloane? Sute de ori pentru a transfera linia de date pe linie?
O soluție mult mai elegantă.
În limba engleză Excel:
Aplicând formula pentru celula A9 (în exemplul din imagine), întindeți-o la restul. rezultat:
Și imediat puteți vedea 2 minusuri minore ale acestei metode:
- Celulele goale sunt umplute cu zerouri, corecte manual;
- Formatul celulelor este numeric, deci data trebuie de asemenea convertită manual.
Totuși, pe mese mari, această formulă este unică mai rapidă decât o inserție specială.
Chiar și formula nu este exact ceea ce aveți nevoie. Transformăm datele înainte și înapoi, deși nu trebuie decât să lucrăm cu masa în sine.
Cea mai rațională soluție este tabelul rezumativ. Trebuie să corectăm datele originale, fiecare coloană să aibă un antet!
Selectați tabelul, alegeți meniul Inserare - Tabel rezumativ. Specificați unde să introduceți o nouă tabelă (poate fi pe o foaie nouă sau undeva pe cea curentă), programul - da / nu. Aproximativ În setări, schimbăm blocurile cu numele rândurilor și numele coloanelor. rezultat:
Bună ziua! Există date despre veniturile care se află pe linie. acum trebuie să le transferați împreună cu datele din coloană. Pot face acest lucru fără VBA și macrocomenzi?