Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows Phone
  • Come spostare una colonna in una tabella excel. Trascinamento del mouse e altri modi per modificare la posizione delle colonne in Excel

Come spostare una colonna in una tabella excel. Trascinamento del mouse e altri modi per modificare la posizione delle colonne in Excel

È spesso richiesto all'interno di una cella di Excel per avvolgere il testo in base a nuova linea... Cioè, sposta il testo riga per riga all'interno di una cella come mostrato nell'immagine. Se, dopo aver inserito la prima parte del testo, si preme semplicemente il tasto ENTER, il cursore si sposterà su riga successiva, ma una cella diversa e abbiamo bisogno di un trasferimento nella stessa cella.

Questo è molto compito frequente ed è risolto in modo molto semplice: per trasferire il testo su una nuova riga all'interno di una cella di Excel, è necessario fare clic ALT + INVIO(pizzicando Tasto ALT, quindi senza rilasciarlo premere il tasto ENTER)

Come avvolgere il testo su una nuova riga in Excel usando la formula

A volte è necessario eseguire interruzioni di riga non solo una volta, ma utilizzando le funzioni in Excel. Ecco come in questo esempio nella foto. Inseriamo nome, cognome e patronimico e viene automaticamente raccolto nella cella A6

Nella finestra che si apre, nella scheda "Allineamento", seleziona la casella accanto a "A capo per parole" come mostrato nell'immagine, altrimenti il ​​ritorno a capo in Excel non verrà visualizzato correttamente utilizzando le formule.

Come sostituire il carattere trattino con un altro carattere e tornare di nuovo in Excel usando la formula

Può cambia il carattere trattino con qualsiasi altro carattere, ad esempio uno spazio, con funzione di testo SOSTITUISCI in Excel

Diamo un'occhiata a un esempio che è nella foto sopra. Quindi, nella cella B1 scriviamo la funzione SOSTITUTO:

SOSTITUTO (A1, SIMBOLO (10), "")

A1 è il nostro testo con un'interruzione di riga;
CHAR (10) è un'interruzione di riga (ne abbiamo discusso un po' prima in questo articolo);
"" È uno spazio poiché stiamo cambiando l'interruzione di riga in uno spazio

Se hai bisogno di fare operazione inversa- cambia lo spazio in un trattino (simbolo), quindi la funzione apparirà di conseguenza:

SOSTITUTO (A1; ""; SIMBOLO (10))

Permettetemi di ricordarvi che affinché le interruzioni di riga si riflettano correttamente, è necessario specificare "A capo per righe" nelle proprietà della cella, nella sezione "Allineamento".

Come cambiare il trattino in spazio e tornare indietro in Excel usando CERCA - SOSTITUISCI

Ci sono momenti in cui è scomodo utilizzare le formule ed è necessario effettuare rapidamente una sostituzione. Per fare ciò, utilizzeremo Cerca e sostituisci. Seleziona il nostro testo e premi CTRL + H, apparirà la seguente finestra.

Se dobbiamo cambiare l'interruzione di riga in uno spazio, nella riga "Trova" dobbiamo inserire un'interruzione di riga, per questo vai al campo "Trova", quindi premi il tasto ALT, senza rilasciarlo, digita 010 sulla tastiera - questo è il codice di interruzione di riga, non sarà visibile in questo campo.

Successivamente, nel campo "Sostituisci con", inserisci uno spazio o qualsiasi altro carattere da modificare e fai clic su "Sostituisci" o "Sostituisci tutto".

A proposito, in Word è implementato in modo più chiaro.

Se è necessario modificare il carattere di avanzamento riga in uno spazio, nel campo "Trova" è necessario specificare codice speciale"Interruzione di riga", che è indicato come ^ l
Nel campo "Sostituisci con:" devi solo creare uno spazio e fare clic su "Sostituisci" o "Sostituisci tutto".

È possibile modificare non solo le interruzioni di riga, ma anche altre. Simboli speciali per ottenere il codice corrispondente, è necessario fare clic sul pulsante "Altro >>", "Speciale" e selezionare il codice che ti serve. ti ricordo che questa funzione disponibile solo in Word, questi caratteri non funzioneranno in Excel.

Come cambiare l'interruzione di riga in spazio o viceversa in Excel usando VBA

Diamo un'occhiata a un esempio per le celle selezionate. Cioè, selezioniamo le celle richieste ed eseguiamo la macro

1. Cambia gli spazi in trattini nelle celle selezionate usando VBA

Sottospazi sui trattini ()
Per ogni cella in selezione
cell.Value = Sostituisci (cell.Value, Chr (32), Chr (10))
Prossimo
Fine sotto

2. Cambia la sillabazione in spazi nelle celle selezionate usando VBA

Sottotrattini sugli spazi ()
Per ogni cella in selezione
cell.Value = Sostituisci (cell.Value, Chr (10), Chr (32))
Prossimo
Fine sotto

Il codice è molto semplice Chr (10) è un'interruzione di riga, Chr (32) è uno spazio. Se è necessario passare a qualsiasi altro simbolo, è sufficiente sostituire il numero di codice corrispondente al simbolo richiesto.

Codici dei caratteri per Excel

Nell'immagine sottostante sono indicati vari simboli e i relativi codici corrispondenti, diverse colonne hanno un carattere diverso. Per ingrandire l'immagine, clicca sull'immagine.

Dopo aver creato una tabella, potresti scoprire che alcune righe devono essere spostate in una sezione diversa o anche in una tabella diversa per riordinare. L'app Smartsheet consente al proprietario del foglio e ai collaboratori con diritti di editor o amministratore e. Per eseguire questa operazione, i collaboratori devono avere lo stesso livello di accesso alla tabella in cui vengono spostate le righe.

Spostare una riga all'interno di una tabella

  1. Fare clic sul numero di riga e trascinarlo in alto o in basso nella tabella. Uno scuro linea orizzontale, indicando dove verrà spostata la linea dopo aver rilasciato il pulsante del mouse.

  2. Rilascia il pulsante del mouse per spostare la linea.
    CONSIGLI. Puoi anche tagliare e incollare una riga per spostare una riga all'interno di una tabella. Fare clic sul numero di riga e premere CTRL + X (Windows) o CMD + X (Mac) per copiare la riga. Quindi fare clic sul numero di riga a cui si desidera accedere e premere CTRL + V (Windows) o CMD + V (Mac) per inserire la riga.

  3. È possibile spostare più righe contemporaneamente selezionandole prima.
    • Se le righe sono in una riga, fare clic sul numero della prima riga, scorrere fino all'ultima riga, tenere premuto il tasto MAIUSC, quindi fare clic sul numero dell'ultima riga per selezionare tutte le righe intermedie. Trascina il numero di una delle linee selezionate per spostarle tutte in una nuova posizione.
    • Se le righe sono sparse, tieni premuto CTRL (Windows) o CMD (Mac) e fai clic sui numeri di riga che desideri selezionare. Trascina il numero di una delle linee per spostarle tutte in una nuova posizione.
      NOTA. Se viene applicato un filtro alla tabella, le righe potrebbero apparire non in ordine.

Sposta una riga in un'altra tabella

Se vuoi mantenere i dati nella tabella originale, ti consigliamo di utilizzare il comando.

Come con qualsiasi attività, non sempre quando si lavora con file Excelè possibile costruire la tabella la prima volta e inserire i dati in modo tale da non richiedere modifiche in futuro. In particolare, ci sono situazioni in cui è necessario modificare la posizione degli elementi: colonne o righe.

Spostare una colonna in una tabella

Per scambiare colonne e righe in Excel, ci sono diversi modi. Soffermiamoci sul movimento delle colonne. Seleziona la colonna che desideri spostare in un'altra posizione facendo clic sull'intestazione. Sposta il cursore del mouse sul bordo della selezione in modo che diventi un'icona a doppia freccia incrociata.

Ora, se hai la versione di Excel 2007, trascina e rilascia la colonna in una nuova posizione. Se la versione del tuo programma è 2010 o successiva, trascina e rilascia con il tasto Maiusc premuto. In questo modo puoi spostare una o più colonne. Se devi spostare colonne adiacenti, selezionale semplicemente con il mouse. Per evidenziare colonne non contigue, utilizzare con il tasto Ctrl.

Un altro modo per cambiare numero di serie grafici - copia e incolla. Prima di scambiare le colonne in Excel, decidi la colonna in cui vuoi posizionarle. Selezionare la colonna davanti alla quale verrà posizionato l'inserto e inserire una colonna vuota. Questo può essere fatto utilizzando il menu contestuale "Inserisci" o la voce "Inserisci" della barra degli strumenti "Celle" nella scheda "Home". È necessario l'elemento "Inserisci colonne nel foglio".

Quindi, seleziona la colonna richiesta e copiala. Per fare ciò, utilizzare il pulsante "Copia" sulla barra degli strumenti "Appunti" della scheda "Home". Un altro metodo è usare menù contestuale fare clic con il tasto destro del mouse su "Copia". E infine, semplicemente premendo Ctrl + C.

Quindi seleziona la cella superiore della nuova colonna e incolla i dati copiati con bottone giusto mouse, l'operazione "Incolla" nel pannello degli appunti o premendo Ctrl + V.

Dopo aver scambiato le colonne in Excel, la nostra tabella ne ha ottenute due colonne identiche... Quello vecchio può essere rimosso selezionandolo e scegliendo la voce Elimina nel menu con il tasto destro del mouse oppure utilizzando la voce Elimina colonne dal foglio nel pannello Celle.

Per evitare di eliminare la colonna invece di copiarla, applica il ritaglio. Con la colonna selezionata, usa il comando Taglia dalla barra degli strumenti o dal menu contestuale del mouse. Quindi contrassegnare la colonna davanti alla quale si desidera aggiungere i dati ed eseguire l'operazione "Incolla celle tagliate".

Molte persone sono preoccupate per la persistenza di dati, formule e calcoli dopo lo scambio delle colonne. In Excel, durante il copia e incolla, le formule nelle celle continuano a fare riferimento ai campi nel vecchio intervallo. Di conseguenza, si verificherà un errore durante l'eliminazione della vecchia colonna.

Quando si inserisce una colonna ritagliata, questa procedura è indolore. Tutte le informazioni contenute nelle colonne spostate verranno conservate e i collegamenti nelle celle verranno reindirizzati alla nuova posizione dei dati.

Linee in movimento

Spesso l'utente ha bisogno di modificare l'ordine dei record nella tabella: alzarne alcuni sopra, abbassarne altri sotto. Non è sempre possibile far fronte a questa attività utilizzando l'ordinamento. E poi devi spostare le linee manualmente.

Puoi spostare una riga o una riga di righe allo stesso modo dello scambio di colonne in Excel. Cioè, evidenziando voci richieste e trascinandoli tenendo premuto con il tasto Maiusc v Posto giusto(o senza Shift in Excel 2007) o taglia e incolla.

Scambiare colonne e righe

Ma a volte il compito è più difficile: far diventare le intestazioni dei record le intestazioni delle colonne e viceversa, in altre parole, scambiare le posizioni delle colonne e delle righe. Excel ha la capacità di eseguire tale operazione.

Per fare ciò, copia l'intera tabella, seleziona una nuova posizione in cui si troverà la sua versione modificata (trasposta) e fai clic per incollare tasto destro i topi. Selezionare l'opzione Trasponi incolla, quindi premere il pulsante. C'è un comando simile nel menu "Incolla" del pannello degli appunti.

Con l'aiuto delle informazioni fornite, puoi facilmente modificare la disposizione di record e colonne in Excel in futuro.

La maggior parte delle impostazioni Microsoft Excel sono impostati per impostazione predefinita, tra cui limitazione: una cella - una riga. Ma ci sono molti casi in cui è necessario creare più righe in una cella. Ci sono diversi modi per farlo.

Oltre alla disposizione delle parole in una cella, l'ortografia è spesso un problema parola lunga: una parte di essa è racchiusa in un'altra riga (quando si utilizza Invio), oppure si sposta su una colonna adiacente.

Il prodotto Office Excel ha una linea variabile di soluzioni per molte attività. Interruzione di riga Cella Excel nessuna eccezione: dallo strappo manuale al trasferimento automatico da dato dalla formula e programmazione.

Usiamo la combinazione di tasti

In questo caso, la scorciatoia da tastiera " Alt + Invio". Sarà più conveniente per l'utente tenere prima premuto "Alt", quindi, senza rilasciare il tasto, premere " accedere».

Puoi trasferire il testo in una cella con questa combinazione al momento della digitazione o dopo che tutte le parole sono state scritte in una riga. Necessario prima la parola giusta posiziona il cursore e premi la combinazione di tasti specificata: questo creerà una nuova riga nella cella.

Quando hai bisogno di scrivere un testo di grandi dimensioni, puoi usare il comando " formato cella", che si adatterà al testo in una cella di Excel.

Facendo clic con il mouse evidenziare zona richiesta. Fare clic con il pulsante destro del mouse per aprire una finestra di dialogo con i comandi. Selezionare " formato cella».

Sopra pannello superiore evidenziare la sezione " allineamento».

Seleziona la casella accanto al comando " a capo automatico"Visualizzazione (colonna") "). Fare clic sul pulsante OK.

Quindi la finestra di dialogo si chiuderà. Ora la cellula si sta riempiendo testo lungo, il ritorno a capo sarà fatto automaticamente... Se la parola non si adatta alla larghezza, allora Programma Excel avvolgerà la riga nella cella stessa.

Se dovrebbero esserci più celle di questo tipo, è necessario selezionarle tutte con il tasto sinistro del mouse ed eseguire l'algoritmo di azioni sopra. Apparirà un trasferimento automatico nell'intera area selezionata.

Usando le formule

Quando l'utente deve non solo dividere il testo in righe, ma prima raccogliere informazioni da più punti, i metodi sopra indicati non sono adatti. In questo caso vengono utilizzati diversi tipi di formule di sillabazione:

  • simbolo ();
  • concatenare ();
  • sostituto ().

Simbolo

Parentesi interne il codice è indicatovalore digitale da 1 a 255. Il codice è tratto da una apposita tabella, dove sono indicati il ​​numero ed il corrispondente carattere di sillabazione. Il trasferimento ha un codice - 10. Pertanto, viene utilizzata la formula - "simbolo (10)".

Analizziamo su esempio specifico come lavorare con la formula "simbolo (10)". Per prima cosa, riempiamo le celle, che in seguito uniremo. 4 colonne della prima riga: cognome, sesso, età, istruzione. Il secondo - Ivanova, mogli, 30 anni, più in alto.

Scegliamo, allora seleziona una cella, dove effettueremo il trasferimento. Mettiamo il cursore nella barra della formula.

Compilando la formula(per la cella selezionata):

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

Dove il segno "&" indica la concatenazione delle celle corrispondenti e il carattere (10) - un'interruzione di riga dopo ogni coppia concatenata.

Dopo aver scritto la formula, premere il tasto " accedere". Il risultato viene visualizzato nell'area selezionata.

Lo screenshot mostra che il formato non è impostato. Noi usiamo " formato stringa"Come menzionato sopra. Dopo aver spuntato la casella accanto alla voce " a capo automatico”, La cella avrà l'aspetto dell'immagine sottostante.

C'è un altro modo per usare rapidamente questo comando. In alto a destra c'è una sezione " Formato". Fare clic sulla piccola freccia nera per visualizzare una finestra di dialogo. In fondo c'è il comando richiesto.

Se sostituisci i dati originali con altri, cambierà anche il contenuto della cella.

Frizione

La funzione "concatena ()" è simile alla precedente. È anche dato dalla formula, ma non il codice è indicato tra parentesi, ma la formula "simbolo (10)".

Prendiamo come esempio solo la prima riga con 4 colonne.

Seleziona l'area da avvolgere e sposta il cursore sulla barra della formula. Scriviamo:

CONCATENA (A1; CAR (10); B1; CAR (10); C1; CAR (10); D1)

premere il tasto " accedere».

Impostiamo “ a capo automatico". Noi abbiamo:

Numero di celle ci può essere qualsiasi cosa per la presa.

Il vantaggio principale di questo metodo è che la modifica dei dati di righe e colonne non cambia la formula, avrà lo stesso algoritmo specificato.

Sostituto

Quando una cella contiene molte parole e devi spostarle in un altro posto contemporaneamente con un trasferimento, usa la formula "sostituisci ()".

portiamo dentro testo desiderato in A4.

Quindi seleziona A6 con il tasto sinistro del mouse, scrivi nei termini delle formule:

SOSTITUTO (A4; ""; SIMBOLO (10))

Inserisci l'indirizzo della cella con il testo nella formula - A4. Dopo aver premuto il " accedere"Otteniamo il risultato.

È importante non dimenticare per l'area selezionata di mettere un segno di spunta davanti al comando " a capo automatico».

Sostituire un trattino con uno spazio e viceversa

A volte è necessario sostituire il trattino con uno spazio, rendere una colonna di parole un testo solido. Ci sono diversi modi per farlo. Consideriamone due:

  • finestra " trova e sostituisci»;
  • VBA script.

Trova e sostituisci si apre con una scorciatoia da tastiera Ctrl + H... Per comodità, devi prima bloccare Tasto Ctrl quindi premere lettera inglese H. Apparirà una finestra di dialogo con i parametri configurabili.

In campo" trova»Dovrebbe essere inserito Ctrl + J(prima tenendo premuto il tasto, poi digitando una lettera). In questo caso il campo rimarrà quasi vuoto (ci sarà solo un punto lampeggiante appena percettibile).

In campo" sostituito da"Devi mettere uno spazio (o più), così come qualsiasi altro carattere, a cui prevedi di cambiare la sillabazione.

Il programma selezionerà l'area del file con i valori desiderati. Dopodiché, resta da fare clic su " sostituisci tutto».

Le colonne delle parole verranno riorganizzate in righe con spazi.

Utilizzo di uno script VBA

Puoi aprire la finestra dell'editor con la scorciatoia da tastiera Alt + F11.

Nell'editor troviamo il pannello “ Progetto VBA"E fare clic sul file desiderato. Richiama il menu contestuale con il tasto destro. Scegliamo prima" Inserire", poi " Modulo».

Viene visualizzata una finestra per l'inserimento del codice.

Inseriamo lì il codice. Se hai bisogno di sostituire trasportare spazio, quindi scriviamo:

Sub Sostituisci spazi () per ogni cella nella selezione cell.Value = Replace (cell.Value, Chr (32), Chr (10)) Next End Sub

Se vice versa:

Sub Sostituisci trasferimenti () per ogni cella nella selezione cell.Value = Replace (cell.Value, Chr (10), Chr (32)) Next End Sub

Dove Chr (10) è il codice dell'interruzione di riga e Chr (32) è il codice dello spazio.

Apparirà una finestra in cui è necessario premere il pulsante " NO».

Inoltre è necessario salva documento con supporto per la nuova macro.

Per chiudere l'editor, fai clic su " Alt + Q».

Il principale svantaggio di questo metodo è che è richiesta una conoscenza di base del linguaggio VBA.

Le soluzioni variabili al problema consentono utente Microsoft Excel per scegliere il metodo che fa per te.

I dati che si trovano in una cella o in un intervallo di celle possono essere spostati da un punto all'altro del foglio di lavoro utilizzando sia il trascinamento diretto del mouse che i pulsanti sulle schede della barra multifunzione, il menu di scelta rapida e procedure (macro)- programmi scritti in lingua Visual Basic per Applicazione, abbreviato in VBA.

Muoviti con il mouse

Il modo più semplice per spostare le celle da un posto all'altro è utilizzare il manipolatore del mouse. Per spostare una cella in una nuova posizione, è necessario selezionare la cella o l'intervallo desiderato, spostare il cursore del mouse sul bordo dell'intervallo selezionato in modo che il cursore diventi una freccia obliqua con una croce, come mostrato nella figura e con il premuto il pulsante del mouse, trascinare l'area selezionata in una nuova posizione e quindi rilasciare il pulsante del mouse. Se, quando passi il cursore del mouse sul bordo dell'intervallo selezionato, non si trasforma in una freccia obliqua con una croce e rende impossibile trascinare le celle, allora è disabilitato ambientazione speciale e deve essere abilitato facendo clic sul pulsante "Office" nell'angolo in alto a sinistra del programma e andando su Opzioni / Avanzate di Excel. Nel gruppo "Opzioni di modifica" è necessario selezionare la casella di controllo accanto alla voce "Consenti maniglie di riempimento e trascinamento delle celle".

Taglia e incolla

Per trasferire le celle, oltre a spostarle con il mouse, vengono utilizzati il ​​taglio e il successivo inserimento. Per tagliare/incollare una cella o un intervallo di celle, è necessario selezionare in sequenza il comando Taglia, spostare il cursore in una nuova posizione e selezionare il comando Incolla. Per fare ciò, puoi utilizzare il menu di scelta rapida (il menu che appare quando fai clic con il pulsante destro del mouse nell'area dell'area selezionata), il gruppo "Appunti" nella scheda "Home" o i tasti di scelta rapida (una combinazione di tasti della tastiera a cui è assegnato questo o quel comando).

La scorciatoia da tastiera per tagliare è Ctrl + X o Maiusc + Canc. La scorciatoia da tastiera per incollare è Ctrl + V o Maiusc + Inserisci.

Quando ci si sposta un largo numero celle, c'è il desiderio di selezionare tutte le celle necessarie contemporaneamente e spostarle tutte in una volta. Standard Strumenti di Excel ti permettono di farlo solo con un intervallo. Se viene selezionato un gruppo di celle non contigue, Excel visualizzerà il messaggio “ Questo comando non applicabile per intervalli non associati. Seleziona un intervallo e seleziona nuovamente il comando. " In questo caso, puoi prima spostare le celle in modo che possano essere selezionate con un lirange, quindi continuare a lavorare con esse.

Inoltre, possono esserci così tante celle che il loro trasferimento manuale può diventare un incubo. Un altro problema che può sorgere quando si spostano le cellule da un posto all'altro è la ricerca stessa delle cellule necessarie per spostarsi. Per chiarezza, si consideri il seguente esempio: è necessario disporre le celle in colonne diverse, a seconda dei loro valori.

Tutte queste e altre attività simili possono essere facilmente risolte utilizzando il componente aggiuntivo per Excel.

Componente aggiuntivo per celle in rapido movimento

Per trasferimento veloce celle da una posizione all'altra, è stato creato un componente aggiuntivo per Excel e il pulsante che avvia questo componente aggiuntivo viene visualizzato su scheda separata Nastri Excel o su pannello separato strumenti (a seconda di Versioni di Excel). Premendo il pulsante si richiama una finestra di dialogo in cui l'utente può selezionare le condizioni, i valori, gli intervalli, la direzione del movimento e così via di cui ha bisogno.
Lo spostamento viene eseguito automaticamente usando una macro... Nell'esempio sopra, sono state applicate le seguenti condizioni: trova tutte le celle con valori numerici contenente "3100" e spostali di 1 colonna a sinistra e di 1 riga in alto.

Principali articoli correlati