Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows Phone
  • Cum să mutați o coloană într-un tabel excel. Tragerea mouse-ului și alte moduri de a schimba poziția coloanelor în Excel

Cum să mutați o coloană într-un tabel excel. Tragerea mouse-ului și alte moduri de a schimba poziția coloanelor în Excel

Este adesea necesar într-o singură celulă Excel pentru a încheia textul linie nouă... Adică, mutați textul linie cu linie într-o celulă, așa cum se arată în imagine. Dacă, după introducerea primei părți a textului, apăsați pur și simplu tasta ENTER, cursorul va fi mutat în rândul următor, dar o celulă diferită și avem nevoie de un transfer în aceeași celulă.

Aceasta este foarte sarcină frecventăși se rezolvă foarte simplu - pentru a transfera textul pe o nouă linie în interiorul unei celule Excel, trebuie să faceți clic ALT + ENTER(ciupit tasta ALT, apoi fără a-l elibera, apăsați tasta ENTER)

Cum să împachetați textul la noua linie în Excel folosind formula

Uneori trebuie să faceți întreruperi de linie nu o singură dată, ci folosind funcții în Excel. Iată cum în acest exemplu din imagine. Introducem numele, prenumele și patronimul și se colectează automat în celula A6

În fereastra care se deschide, în fila „Alignment”, bifați caseta de lângă „Wrap by words” așa cum se arată în imagine, altfel împachetarea liniilor în Excel nu va fi afișată corect folosind formule.

Cum să înlocuiți caracterul cratima cu un alt caracter și înapoi din nou în Excel folosind formula

Poate sa schimbați caracterul cratima cu orice alt caracter, de exemplu un spatiu, cu funcția textÎNLOCUIT în Excel

Să ne uităm la un exemplu care este în imaginea de mai sus. Deci, în celula B1 scriem funcția SUBSTITUTE:

Înlocuitor (A1, SIMBOL (10), "")

A1 este textul nostru cu o întrerupere de linie;
CHAR (10) este o întrerupere de linie (am discutat despre asta puțin mai devreme în acest articol);
„” Este un spațiu, deoarece schimbăm ruptura de linie într-un spațiu

Dacă trebuie să faci operare inversă- schimbați spațiul cu o cratimă (simbol), apoi funcția va arăta corespunzător:

ÎNLOCUITOR (A1; ""; SIMBOLUL (10))

Permiteți-mi să vă reamintesc că pentru ca rupturile de linie să fie reflectate corect, trebuie să specificați „Wrap by lines” în proprietățile celulei, în secțiunea „Alignment”.

Cum se schimbă cratima în spațiu și înapoi în Excel folosind SEARCH - REPLACE

Există momente când este incomod să folosești formule și trebuie să faci o înlocuire rapidă. Pentru a face acest lucru, vom folosi Căutare și înlocuire. Selectați textul nostru și apăsați CTRL + H, va apărea următoarea fereastră.

Dacă trebuie să schimbăm ruptura de linie într-un spațiu, atunci în linia „Găsiți” trebuie să introducem o ruptură de linie, pentru aceasta accesați câmpul „Găsiți”, apoi apăsați tasta ALT, fără a o elibera, tastați 010 pe tastatură - acesta este codul de întrerupere de linie, nu va fi vizibil în acest câmp.

După aceea, în câmpul „Înlocuiește cu”, introduceți un spațiu sau orice alt caracter pe care trebuie să îl schimbați și faceți clic pe „Înlocuiți” sau „Înlocuiți tot”.

Apropo, în Word este implementat mai clar.

Dacă trebuie să schimbați caracterul de avans de linie într-un spațiu, atunci în câmpul „Găsiți” trebuie să specificați cod special„Linie break”, care este notat ca ^ l
În câmpul „Înlocuiește cu:” trebuie doar să faci un spațiu și să dai clic pe „Înlocuiește” sau „Înlocuiește tot”.

Puteți schimba nu numai întreruperile de linie, ci și altele. Simboluri speciale pentru a obține codul corespunzător, trebuie să faceți clic pe butonul „Mai multe >>”, „Special” și să selectați codul de care aveți nevoie. iti amintesc ca această funcție disponibile numai în Word, aceste caractere nu vor funcționa în Excel.

Cum se schimbă întreruperea de linie în spațiu sau invers în Excel folosind VBA

Să ne uităm la un exemplu pentru celulele selectate. Adică, selectăm celulele necesare și rulăm macro-ul

1. Schimbați spațiile în cratime în celulele selectate folosind VBA

Subspații pe cratime ()
Pentru fiecare celulă din selecție
cell.Value = Înlocuire (cell.Value, Chr (32), Chr (10))
Următorul
End Sub

2. Schimbați separarea prin silabe în spații în celulele selectate folosind VBA

Sub cratime pe spații ()
Pentru fiecare celulă din selecție
cell.Value = Înlocuire (cell.Value, Chr (10), Chr (32))
Următorul
End Sub

Codul este foarte simplu Chr (10) este o întrerupere de linie, Chr (32) este un spațiu. Dacă trebuie să treceți la orice alt simbol, înlocuiți pur și simplu numărul de cod corespunzător simbolului necesar.

Codurile de caractere pentru Excel

În imaginea de mai jos sunt indicate diferite simboluri și codurile lor corespunzătoare, mai multe coloane sunt un font diferit. Pentru a mări imaginea, faceți clic pe imagine.

După crearea unui tabel, este posibil să descoperiți că unele rânduri trebuie mutate într-o secțiune diferită sau chiar într-un tabel diferit pentru a putea reordona. Aplicația Smartsheet permite proprietarului foii și colaboratorilor cu drepturi de editor sau de administrator și. Pentru a efectua această operațiune, colaboratorii trebuie să aibă același nivel de acces la tabelul în care sunt mutate rândurile.

Mutarea unui rând într-un tabel

  1. Faceți clic pe numărul rândului și trageți-l în sus sau în jos în tabel. Un întuneric linie orizontală, indicând unde va fi mutată linia după ce eliberați butonul mouse-ului.

  2. Eliberați butonul mouse-ului pentru a muta linia.
    SFAT. De asemenea, puteți tăia și lipi un rând pentru a muta un rând într-un tabel. Faceți clic pe numărul liniei și apăsați CTRL + X (Windows) sau CMD + X (Mac) pentru a copia linia. Apoi faceți clic pe numărul liniei la care doriți să navigați și apăsați CTRL + V (Windows) sau CMD + V (Mac) pentru a insera linia.

  3. Puteți muta mai multe linii în același timp selectându-le mai întâi.
    • Dacă rândurile sunt pe un rând, faceți clic pe primul număr de rând, derulați la ultimul rând, apăsați și mențineți apăsată tasta SHIFT, apoi faceți clic pe ultimul număr de rând pentru a selecta toate rândurile dintre acestea. Trageți numărul uneia dintre liniile selectate pentru a le muta pe toate într-o locație nouă.
    • Dacă liniile sunt împrăștiate, țineți apăsat CTRL (Windows) sau CMD (Mac) și faceți clic pe numerele de linii pe care doriți să le selectați. Trageți numărul uneia dintre linii pentru a le muta pe toate într-o locație nouă.
      NOTĂ. Dacă un filtru este aplicat tabelului, rândurile pot apărea în ordine.

Mutați un rând la alt tabel

Dacă doriți să păstrați datele în tabelul original, vă recomandăm să utilizați comanda.

Ca în orice activitate, nu întotdeauna când lucrați cu fisier Excel este posibil să construiți tabelul prima dată și să introduceți datele în așa fel încât să nu necesite modificări în viitor. În special, există situații în care este necesară schimbarea locației elementelor: coloane sau rânduri.

Mutarea unei coloane într-un tabel

Pentru a schimba atât coloanele, cât și rândurile în Excel, există mai multe moduri. Să ne oprim asupra mișcării coloanelor. Selectați coloana pe care doriți să o mutați în altă locație făcând clic pe titlu. Mutați cursorul mouse-ului la marginea selecției, astfel încât să devină o pictogramă săgeată cu două capete încrucișate.

Acum, dacă aveți versiunea Excel 2007, trageți și plasați coloana într-o nouă locație. Dacă versiunea programului dvs. este 2010 sau o versiune superioară, glisați și plasați ar trebui efectuate cu tasta Shift apăsată. În acest fel puteți muta una sau mai multe coloane. Dacă trebuie să mutați coloanele adiacente, selectați-le cu mouse-ul. Pentru a evidenția coloanele necontigue, utilizați cu tasta Ctrl.

Un alt mod de a te schimba număr de serie grafice - copiați și lipiți. Înainte de a schimba coloanele în Excel, decideți coloana unde doriți să le plasați. Selectați coloana în fața căreia va fi plasată inserția și introduceți o coloană goală. Acest lucru se poate face folosind meniul contextual „Insert” sau elementul „Insert” din bara de instrumente „Cells” din fila „Home”. Aveți nevoie de elementul „Inserați coloane în foaie”.

Apoi, selectați coloana necesară și copiați-o. Pentru a face acest lucru, utilizați butonul „Copiere” din bara de instrumente „Clipboard” din fila „Acasă”. O altă metodă este utilizarea meniul contextual faceți clic dreapta pe „Copiere”. Și, în sfârșit, doar apăsând Ctrl + C.

Apoi selectați celula de sus a noii coloane și lipiți datele copiate cu butonul corect mouse, operațiunea „Lipire” pe panoul clipboard sau apăsând Ctrl + V.

După ce am schimbat coloanele în Excel, tabelul nostru a primit două coloane identice... Cel vechi poate fi eliminat selectându-l și alegând elementul Delete din meniu cu butonul drept al mouse-ului sau folosind elementul Delete Columns from Sheet din panoul Cells.

Pentru a evita ștergerea coloanei în loc să o copiați, aplicați decuparea. Cu coloana selectată, utilizați comanda Cut din bara de instrumente sau din meniul contextual al mouse-ului. Apoi marcați coloana în fața căreia doriți să adăugați date și efectuați operația „Lipire celule tăiate”.

Mulți oameni sunt îngrijorați dacă datele, formulele și calculele vor persista după schimbarea coloanelor. În Excel, la copiere-lipire, formulele din celule continuă să se refere la câmpuri din intervalul vechi. În consecință, va apărea o eroare la ștergerea vechii coloane.

La introducerea unei coloane decupate, această procedură este nedureroasă. Toate informațiile conținute în coloanele deplasate vor fi păstrate, iar linkurile din celule sunt redirecționate către noua locație a datelor.

Linii în mișcare

Adesea, utilizatorul trebuie să schimbe ordinea înregistrărilor din tabel: ridicați unele deasupra, coborâți altele dedesubt. Nu este întotdeauna posibil să faceți față acestei sarcini folosind sortarea. Și apoi trebuie să mutați liniile manual.

Puteți muta un rând sau un rând de rânduri în același mod ca schimbarea coloanelor în Excel. Adica prin evidentiere intrările obligatoriiși trăgându-le ținând apăsat cu tasta Shift v Locul potrivit(sau fără Shift în Excel 2007) sau tăiați și lipiți.

Schimbarea coloanelor și a rândurilor

Dar uneori sarcina este mai dificilă - să faci ca anteturile înregistrărilor să devină titlurile coloanelor și invers, cu alte cuvinte, să schimbi pozițiile coloanelor și rândurilor. Excel are capacitatea de a efectua o astfel de operație.

Pentru a face acest lucru, copiați întregul tabel, selectați un loc nou în care va fi localizată versiunea modificată (transpusă) și faceți clic pentru a lipi tasta dreapta soareci. Selectați opțiunea Transpose paste, apoi apăsați butonul. Există o comandă similară în meniul „Lipire” din panoul clipboard.

Cu ajutorul informațiilor furnizate, puteți modifica cu ușurință aranjarea înregistrărilor și coloanelor în Excel în viitor.

Majoritatea setărilor Microsoft Excel sunt setate implicit, printre care limitare: o celulă - un rând. Dar există multe cazuri când trebuie să faci mai multe linii într-o celulă. Există mai multe moduri de a face acest lucru.

Pe lângă aranjarea cuvintelor într-o singură celulă, ortografia este adesea o problemă cuvânt lung: fie o parte a acesteia este înfășurată într-o altă linie (când folosiți Enter), fie se mută într-o coloană adiacentă.

Produsul de birou Excel are o linie variabilă de soluții pentru multe sarcini. Rupere de linie celula Excel nicio excepție: de la ruperea manuală la transferul automat de la dat de formula si programare.

Folosim combinația de taste

În acest caz, comanda rapidă de la tastatură " Alt + Enter". Va fi mai convenabil pentru utilizator să țină mai întâi apăsat „Alt”, apoi, fără a elibera tasta, apăsați „ introduce».

Puteți transfera text într-o celulă cu această combinație în momentul introducerii sau după ce toate cuvintele sunt scrise într-un singur rând. Necesar înainte cuvântul potrivit plasați cursorul și apăsați combinația de taste specificată - aceasta va crea o nouă linie în celulă.

Când trebuie să scrieți text mare, puteți utiliza comanda " format de celulă", care va potrivi textul într-o celulă Excel.

Făcând clic cu mouse-ul pune in evidenta zona necesară. Faceți clic dreapta pentru a deschide o casetă de dialog cu comenzi. Selectați " format de celulă».

Pe panoul de sus evidențiați secțiunea " aliniere».

Bifați caseta de lângă comanda " împachetare de cuvinte„Afișare (Coloană” „). Faceți clic pe butonul OK.

Apoi caseta de dialog se va închide. Acum celula se umple text lung, împachetarea cuvintelor va fi realizat automat... Dacă cuvântul nu se potrivește în lățime, atunci programul Excel va înfășura rândul în celula însăși.

Dacă ar trebui să existe mai multe astfel de celule, trebuie să le selectați pe toate cu butonul stâng al mouse-ului și să efectuați algoritmul de acțiuni de mai sus. Un transfer automat va apărea în întreaga zonă selectată.

Folosind formule

Când utilizatorul trebuie nu numai să împartă textul în rânduri, ci mai întâi să colecteze informații din mai multe locuri, atunci metodele de mai sus nu sunt potrivite. În acest caz, sunt utilizate mai multe tipuri de formule de separare prin silabe:

  • simbol ();
  • concatena ();
  • înlocuitor ().

Simbol

Parantezele din interior este indicat codulvaloare digitală de la 1 la 255. Codul este preluat dintr-un tabel special, unde sunt indicate numărul și caracterul de silabe corespunzător. Transferul are un cod - 10. Prin urmare, se folosește formula - „simbol (10)”.

Să analizăm mai departe exemplu concret cum se lucrează cu formula „simbol (10)”. Mai întâi, să completăm celulele, pe care le vom combina ulterior. 4 coloane din primul rând - nume, sex, vârstă, educație. Al doilea - Ivanova, soții, 30, mai mare.

Alegem, atunci selectați o celulă, unde vom efectua transferul. Punem cursorul în bara de formule.

Completarea formulei(pentru celula selectată):

A1 & A2 & SYMBOL (10) & B1 & B2 & SYMBOL (10) & C1 & C2 & SYMBOL (10) & D1 & D2

Unde semnul „&” înseamnă concatenarea celulelor corespunzătoare, iar caracterul (10) - o întrerupere de linie după fiecare pereche concatenată.

După ce ați scris formula, apăsați butonul „ introduce". Rezultatul apare în zona selectată.

Captura de ecran arată că formatul nu este setat. Folosim " format șir"Așa cum sa menționat mai sus. După ce bifați căsuța de lângă articol " împachetare de cuvinte”, Celula va arăta ca în imaginea de mai jos.

Există o altă modalitate de a utiliza rapid această comandă. În dreapta sus este o secțiune " Format". Faceți clic pe săgeata neagră pentru a afișa o casetă de dialog. În partea de jos este comanda necesară.

Dacă înlocuiți datele originale cu altele, conținutul celulei se va schimba și el.

Ambreiaj

Funcția „concatenate ()” este similară cu cea anterioară. Este dat și de formulă, dar nu codul este indicat între paranteze, ci formula „simbol (10)”.

Să luăm ca exemplu doar primul rând cu 4 coloane.

Selectați zona de împachetat și mutați cursorul peste bara de formule. Hai sa scriem:

CONCATENATE (A1; CHAR (10); B1; CHAR (10); C1; CHAR (10); D1)

Apăsați tasta " introduce».

Să setăm „ împachetare de cuvinte". Primim:

Numărul de celule poate exista orice pentru prindere.

Principalul avantaj al acestei metode este că modificarea datelor de rânduri și coloane nu schimbă formula, aceasta va avea același algoritm specificat.

Substitui

Când o celulă conține multe cuvinte și trebuie să le mutați într-un alt loc deodată cu un transfer, atunci utilizați formula „înlocuire ()”.

Aducem textul doritîn A4.

Apoi selectați A6 cu mouse-ul stâng, scrieți în termenul formulelor:

ÎNLOCUITOR (A4; ""; SIMBOLUL (10))

Introduceți adresa celulei cu textul în formula - A4. După apăsarea butonului „ introduce„Noi obținem rezultatul.

Este important să nu uitați ca zona selectată să pună o bifă în fața comenzii " împachetare de cuvinte».

Înlocuirea unei cratime cu un spațiu și invers

Uneori trebuie să înlocuiți cratima cu un spațiu, să faceți dintr-o coloană de cuvinte un text solid. Există mai multe moduri de a face acest lucru. Să luăm în considerare două dintre ele:

  • fereastră " găsiți și înlocuiți»;
  • VBA scenarii.

Găsiți și înlocuiți deschiderile cu o comandă rapidă de la tastatură Ctrl + H... Pentru comoditate, mai întâi trebuie să prindeți Tasta Ctrl apoi apăsați scrisoare engleză H. Va apărea o casetă de dialog cu parametri configurabili.

In camp " găsi»Ar trebui introdus Ctrl + J(mai întâi ținând apăsată tasta, apoi tastând o literă). În acest caz, câmpul va rămâne aproape gol (va fi doar un punct intermitent abia vizibil).

In camp " inlocuit de„Trebuie să puneți un spațiu (sau mai multe), precum și orice alt caracter, căruia intenționați să schimbați silaba.

Programul va selecta zona fișierului cu valorile dorite. După aceea, rămâne să faceți clic pe „ înlocuiește-le pe toate».

Coloanele din cuvinte vor fi rearanjate în linii cu spații.

Folosind un script VBA

Puteți deschide fereastra editorului cu comanda rapidă de la tastatură Alt + F11.

În editor găsim panoul „ VBAProject„Și dați clic pe fișierul dorit. Apelați meniul contextual cu butonul din dreapta. Noi alegem primul" Introduce", atunci " Modul».

Apare o fereastră pentru introducerea codului.

Introducem codul acolo. Dacă trebuie să înlocuiți transportă spațiu, apoi scriem:

Sub Înlocuire spații () Pentru fiecare celulă din selecție cell.Value = Înlocuire (cell.Value, Chr (32), Chr (10)) Next End Sub

Dacă viceversa:

Sub ReplaceWarning () Pentru fiecare celulă din selecție cell.Value = Înlocuire (cell.Value, Chr (10), Chr (32)) Next End Sub

Unde Chr (10) este codul de întrerupere de linie și Chr (32) este codul de spațiu.

Va apărea o fereastră în care trebuie să apăsați butonul " NU».

Mai departe este necesar salvați documentul cu suport pentru noua macrocomandă.

Pentru a închide editorul, faceți clic pe „ Alt + Q».

Principalul dezavantaj al acestei metode este că sunt necesare cunoștințe de bază ale limbajului VBA.

Soluțiile variabile ale problemei permit utilizator Microsoft Excel pentru a alege metoda care vi se potrivește.

Datele situate într-o celulă sau într-o serie de celule pot fi mutate dintr-un loc al foii de lucru în altul utilizând atât tragerea directă a mouse-ului, cât și butoanele de pe filele din panglică, meniul contextual și proceduri (macro)- programe scrise în limbaj Visual Basic pentru Aplicație, prescurtat ca VBA.

Deplasați-vă cu mouse-ul

Cel mai simplu mod de a muta celulele dintr-un loc în altul este să folosești manipulatorul mouse-ului. Pentru a muta o celulă într-o locație nouă, trebuie să selectați celula sau intervalul dorit, mutați cursorul mouse-ului peste marginea intervalului selectat, astfel încât cursorul să devină o săgeată oblică cu o cruce, așa cum se arată în figură și cu stânga butonul mouse-ului apăsat, trageți zona selectată într-o locație nouă și după aceea eliberați butonul mouse-ului. Dacă, când treceți cursorul mouse-ului peste marginea intervalului selectat, acesta nu se transformă într-o săgeată oblică cu o cruce și face imposibilă tragerea celulelor, atunci este dezactivat cadru specialși trebuie să fie activat făcând clic pe butonul „Office” din colțul din stânga sus al programului și mergând la Opțiuni Excel / Avansat. În grupul „Opțiuni de editare” trebuie să bifați caseta de selectare de lângă elementul „Permiteți umplerea mânerelor și glisarea celulelor”.

Tăiat și lipiți

Pentru a transfera celule, împreună cu mutarea lor cu mouse-ul, se utilizează tăierea și inserarea ulterioară. Pentru a tăia / lipi o celulă sau un interval de celule, trebuie să selectați secvenţial comanda Cut, mutaţi cursorul într-o nouă locaţie şi selectaţi comanda Paste. Pentru a face acest lucru, puteți utiliza meniul contextual (meniul care apare când faceți clic dreapta în zona zonei selectate), grupul „Clipboard” din fila „Acasă” sau tastele rapide (o combinație de tastele de pe tastatură căreia îi este atribuită aceasta sau acea comandă).

Comanda rapidă de la tastatură pentru tăiere este Ctrl + X sau Shift + Delete. Comanda rapidă de la tastatură pentru lipire este Ctrl + V sau Shift + Insert.

La deplasare un numar mare celule, există dorința de a selecta toate celulele necesare simultan și de a le muta pe toate deodată. Standard Instrumente Excel vă permit să faceți acest lucru doar cu un interval. Dacă este selectat un grup de celule necontigue, Excel va afișa mesajul „ Această comandă nu se aplică pentru intervalele nelimitate. Selectați un interval și selectați din nou comanda." În acest caz, puteți mai întâi să mutați celulele, astfel încât să poată fi selectate cu un lirange, apoi să continuați să lucrați cu ele.

În plus, pot exista atât de multe celule încât transferul manual al acestora poate deveni un coșmar. O altă problemă care poate apărea la mutarea celulelor dintr-un loc în altul este însăși căutarea celulelor necesare pentru a se muta. Pentru claritate, luați în considerare următorul exemplu: este necesar să aranjați celulele în coloane diferite, în funcție de valorile acestora.

Toate acestea și sarcini similare pot fi rezolvate cu ușurință folosind programul de completare pentru Excel.

Supliment pentru celule cu mișcare rapidă

Pentru transfer rapid celule dintr-un loc în altul, a fost creat un program de completare pentru Excel, iar butonul care lansează acest program de completare este afișat pe filă separată benzi Excel sau pe panou separat instrumente (în funcție de versiuni Excel). Apăsarea butonului afișează o casetă de dialog în care utilizatorul poate selecta condițiile, valorile, intervalele, direcția de mișcare și așa mai departe de care are nevoie.
Mutarea se face automat folosind o macrocomandă... În exemplul de mai sus, s-au aplicat următoarele condiții: găsiți toate celulele cu valori numerice care conțin „3100” și mutați-le cu 1 coloană la stânga și 1 rând în sus.

Top articole similare