Sommario
Copiare potrebbe essere una fase monotona mentre si utilizza Excel L'uso di formule può dare un po' di vita a questo compito di copia. Il programma dell'esercitazione di oggi è come utilizzare le formule di excel per copia il valore della cella in un'altra cella Le formule possono essere utilizzate in qualsiasi versione di Excel.
Scarica il quaderno di esercizi
Potete scaricare il libro di lavoro dal link sottostante.
Copiare il valore di una cella in un'altra cella.xlsm5 modi appropriati di usare la formula di Excel per copiare il valore della cella in un'altra cella
Prendiamo un set di dati di esempio per la discussione. In questo set di dati, ci sono 5 persone Nomi , Cognomi e Età .
Ora si usa Excel copieremo il valore della cella da questo set di dati a un'altra cella.
1. Copiare il valore di una cella in un'altra cella usando un riferimento di cella in Excel
Vedremo come copiare gli elementi delle celle utilizzando Riferimento cella Tutto quello che dovete fare è andare nella cella in cui volete inserire il valore di copia e scrivere il comando Riferimento cella della cella che si vuole copiare dopo un Pari ( = Controlliamo il processo di seguito descritto.
- Per prima cosa, selezionare cella F5 e digitare questa formula per estrarre il valore di cella B5 .
=B5
- Colpire Entrare .
- Di seguito, applicare lo stesso processo in cella G5 con questa formula.
=C5
- Allo stesso modo, copiare il valore di cella D5 a cella H5 con questa formula.
=D5
- Infine, selezionare la voce intervallo di celle F5:H5 e utilizzare l'opzione Riempimento automatico per copiare il resto dei valori dal set di dati in una sola volta.
2. Combinare le funzioni VALORE-CONCATENA per copiare il valore della cella in un'altra.
È possibile copiare il valore di una cella combinando il CONCATENATO e Funzioni di valore A tale scopo, seguire la procedura descritta di seguito.
- Per prima cosa, inserire questa formula in cella F5 .
=IFERROR(VALORE(B5),CONCATENATO(B5))
- Stampa Entrare .
- Ora, applicare una procedura simile in cella G5 .
=IFERROR(VALORE(C5),CONCATENATO(C5))
- Allo stesso modo, utilizzare questa formula in cella H5 .
=IFERROR(VALORE(D5),CONCATENATO(D5))
- Infine, eseguire la stessa procedura per intervallo di celle F6:H10 e si otterrà il seguente risultato.
3. Copia del valore della cella con la funzione VLOOKUP di Excel
È anche possibile copiare il valore della cella utilizzando la funzione VLOOKUP Vediamo come funziona.
- Per prima cosa, inserire questa formula per estrarre il valore della cella di B5 a cella F5 . Inoltre, colpire Entrare .
=VLOOKUP(B5,B5,1,FALSE)
- Quindi, scrivere la stessa formula per la prima riga del grafico Cognome modificando la colonna Riferimento cella valori.
=VLOOKUP(C5,C5,1,FALSE)
- Allo stesso modo, applicare questa formula in cella H5 .
=VLOOKUP(D5,D5,1,FALSE)
Qui, il VLOOKUP viene utilizzata per impostare la colonna dell'intervallo in cui cercare il valore, dato che il nostro valore si troverà all'inizio dell'intervallo, utilizzeremo la funzione 1 Poi, per una corrispondenza esatta, abbiamo scritto FALSO o 0 . - Infine, fare lo stesso per il resto delle celle per ottenere il risultato finale.
4. Copiare il valore della cella con la funzione HLOOKUP in un'altra cella di Excel
Simile al VLOOKUP è possibile eseguire l'operazione utilizzando la funzione HLOOKUP anche.
- Per prima cosa, digitare questa formula in cella F5 .
=HLOOKUP(B5,B5,1,FALSE)
- Quindi, premere Entrare .
- Quindi, applicare la stessa formula per le altre celle cambiando il riferimento di cella.
- Infine, è possibile copiare i valori della cella in un'altra cella.
5. Formula di Excel con le funzioni INDEX-MATCH per copiare il valore delle celle
È possibile utilizzare la combinazione di le funzioni di INDEX-MATCH per recuperare il valore da una cella particolare. Seguite semplicemente i passaggi seguenti.
- Per prima cosa, inserire questa formula in cella F5 per copiare il valore di cella B5 .
=INDICE(B5,MATCH(B5,B5,0))
- Dopodiché, premere Entrare .
- Di seguito, applicare lo stesso in cella G5 .
=INDICE(C5,MATCH(C5,C5,0))
- Infine, digitare una formula simile in cella H5 cambiando il riferimento di cella in D5 .
=INDICE(D5,MATCH(D5,D5,0))
In questa formula, il ACCOPPIAMENTO DEGLI INDICI funziona come un array dinamico per cercare il valore specifico sia in orizzontale che in verticale. Insieme ad esso, il tipo 0 per un corrispondenza esatta . - Infine, selezionare intervallo di celle F5:H5 e utilizzare l'opzione Riempimento automatico per ottenere questo risultato finale.
Metodi convenzionali per copiare il valore di una cella in un'altra cella in Excel
Microsoft Excel aiuta anche a copiare i valori delle celle in un'altra con i suoi metodi convenzionali. Questi metodi sono applicabili a qualsiasi versione di Excel.
1. Selezionare Opzioni di copia e incolla.
Questo primo metodo vi guiderà utilizzando le opzioni di copia e incolla della barra multifunzione di Excel.
- Per prima cosa, selezionare cella B4 .
- Successivamente, sul Appunti della sezione Casa fare clic su Copia.
- Ora, selezionare la destinazione cella F4 .
- Poi, sempre sul Appunti nella sezione, si troverà un'opzione chiamata Incolla .
- Qui, fare clic sul pulsante Incolla dall'elenco delle opzioni.
- Ecco fatto, finalmente si otterrà il valore copiato.
- Oltre a questo, è possibile ottenere il Copia facendo clic con il pulsante destro del mouse sulla cella di origine.
- Di seguito, fare clic con il tasto destro del mouse sulla cella di destinazione e trovare il pulsante Incolla comando.
- È possibile provare una qualsiasi delle opzioni di copia e incolla.
2. Copia e incolla tra due celle
È possibile copiare-incollare un valore all'interno di due valori esistenti. Vediamo l'esempio.
- Per prima cosa, abbiamo copiato e incollato il file Nome e Età a due celle adiacenti.
- Quindi, selezionare e copiare la cella con il titolo Cognome .
- Successivamente, posizionare il cursore a destra della maggior parte delle due celle adiacenti e fare clic con il tasto destro del mouse.
- Qui, fare clic su Inserire le celle copiate .
- Si aprirà quindi la finestra di dialogo Inserisci.
- In questa casella, selezionare Spostare le celle a destra e fare clic su OK .
- Infine, il valore verrà copiato tra due celle.
3. Applicare le scorciatoie da tastiera
È possibile copiare e incollare anche con le scorciatoie da tastiera. Per eseguire l'operazione, è sufficiente seguire questa procedura.
- Per prima cosa, selezionare la voce intervallo di celle B5:D5 .
- Quindi, premere Ctrl + C sulla tastiera per copiare la cella.
- Successivamente, basta andare nella cella di destinazione e premere Ctrl + V per ottenere i valori copiati.
Excel VBA per copiare il valore in un'altra cella
Possiamo copiare la cella utilizzando il comando VBA codice. VBA sta per Visual Basic per le applicazioni Si tratta di un linguaggio di programmazione per Excel. Verifichiamo i metodi per applicare il codice VBA sia per una singola cella che per un intervallo di celle.
1. Copiare una singola cellula
Per prima cosa copiamo una singola cella con un codice VBA. Per farlo, seguite le istruzioni riportate di seguito.
- All'inizio, selezionare cella B4 come vogliamo copiarlo.
- Poi, all'interno del Sviluppatore selezionare la scheda Visual Basic opzione nell'ambito dell'opzione Codice gruppo.
- Successivamente, sotto la voce Inserire selezionare l'opzione Modulo .
- Ora, scrivete il codice qui.
Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
Questo codice selezionerà la cella e la incollerà a una differenza di 4 perché abbiamo impostato le colonne Valore di offset 0 e 4 . 0 indica che non ci sono cambiamenti di riga e 4 indica la variazione di 4 Si può aumentare o diminuire il valore come si preferisce. - Successivamente, fare clic sul pulsante Esegui Sub o premere F5 sulla tastiera.
- Infine, ha copiato la cella e l'ha incollata ad una differenza di 4 cellule.
Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub
2. Copiare un intervallo di celle
Analogamente alla copia di una singola cella, è possibile copiare anche un intervallo di celle utilizzando VBA. Se si desidera copiare un intervallo di celle, il codice sarà il seguente:
Sub Copy_Range() Range(Selection, Selection.End(xlDown)).Select Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
Alla fine si troverà qualcosa di simile all'immagine sottostante.
Suggerimenti aggiuntivi
Se si desidera copiare una cella da un altro foglio, è sufficiente inserire il nome del foglio prima del riferimento alla cella. Ad esempio, vogliamo ottenere il valore appartenente a cella B4 del ACCOPPIAMENTO DELL'INDICE Pertanto, la formula prevede questa soluzione.
Nota: Quando si assegna un nome al foglio con più parole, è necessario menzionare il nome all'interno di un'etichetta Apostrofo ( ''
), ma per un nome di una sola parola, questo segno di punteggiatura non è necessario.