Fórmula d'Excel per copiar el valor de la cel·la a una altra cel·la

  • Comparteix Això
Hugh West

La còpia pot ser una fase monòtona mentre s'utilitza Excel . L'ús de fórmules pot donar una mica de vida a aquesta tasca de còpia. L'agenda del tutorial d'avui és com utilitzar la fórmula Excel per copiar el valor de la cel·la a una altra cel·la de 5 maneres adequades. Podeu utilitzar les fórmules en qualsevol versió d'Excel.

Baixeu el quadern de pràctiques

Podeu descarregar-vos el quadern de treball des de l'enllaç següent.

Copia el valor de la cel·la a una altra cel·la.xlsm

5 maneres adequades d'utilitzar la fórmula d'Excel per copiar el valor de la cel·la a una altra cel·la

Agafem un conjunt de dades de mostra per a la discussió. En aquest conjunt de dades, hi ha Noms , Cognoms i Edats de 5 persones.

Ara utilitzant fórmules d'Excel , copiarem el valor de la cel·la d'aquest conjunt de dades a una altra cel·la.

1. Copieu el valor de la cel·la a una altra cel·la utilitzant la referència de cel·la a Excel

Veurem copiant elements de cel·la mitjançant Referència de cel·la . Tot el que heu de fer és anar a la cel·la on voleu inserir el valor de còpia. I escriviu la Referència de la cel·la de la cel·la que voleu copiar seguint el signe Igual ( = ). Comprovem el procés a continuació.

  • Primer, seleccioneu cel·la F5 i escriviu aquesta fórmula per extreure el valor de cel·la B5 .
=B5

  • Premeu Retorn .

  • A continuació, apliqueu el mateix procés a cel·la G5 amb aquestfórmula.
=C5

  • De la mateixa manera, copieu el valor de cel·la D5 a cel·la H5 amb aquesta fórmula.
=D5

  • Finalment, seleccioneu l' interval de cel·les F5:H5 i utilitzeu l'eina Emplenament automàtic per copiar la resta de valors del conjunt de dades alhora.

2. Combina les funcions VALOR-CONCATENAR per copiar el valor de la cel·la a un altre

Podeu copiar un valor de cel·la combinant les funcions CONCATENAR i VALOR també. Per fer-ho, seguiu els passos següents.

  • Primer, inseriu aquesta fórmula a la cel·la F5 .
=IFERROR(VALUE(B5),CONCATENATE(B5))

  • Premeu Retorn .

En aquesta fórmula, el CONCATENAR La funció s'utilitza per afegir cadenes de cel·la B5 . després hem utilitzat la funció VALOR per extreure valors numèrics si n'hi ha. Finalment, utilitzeu la funció IFERROR per evitar qualsevol tipus d'error en el càlcul.

  • Ara, apliqueu un procediment similar a la cel·la G5 .
=IFERROR(VALUE(C5),CONCATENATE(C5))

  • De la mateixa manera, utilitzeu aquesta fórmula a cel·la H5 .
=IFERROR(VALUE(D5),CONCATENATE(D5))

  • Finalment, seguiu el mateix procediment per a interval de cel·les F6 :H10 i obtindreu la següent sortida.

Nota:No podeu utilitzar el CONCATENARo el VALORfuncionen individualment per a aquest procés. Perquè s'extreu la cadena de text i elun altre extreu nombres. És per això que cal combinar-los per obtenir una solució saludable per a qualsevol tipus de valor.

3. Còpia del valor de la cel·la amb la funció BUSCAR V d'Excel

També podeu copiar el valor de la cel·la utilitzant la funció BUSCAR V . Vegem com funciona.

  • Primer, inseriu aquesta fórmula per extreure el valor de la cel·la de B5 a la cel·la F5 . A més, premeu Retorn .
=VLOOKUP(B5,B5,1,FALSE)

  • A continuació, escriviu la mateixa fórmula per a la primera fila de la columna Cognoms , canviant els valors de Referència de cel·la .
=VLOOKUP(C5,C5,1,FALSE)

  • De la mateixa manera, apliqueu aquesta fórmula a cel·la H5 .
=VLOOKUP(D5,D5,1,FALSE)

Aquí, la funció VLOOKUPs'utilitza per establir la columna de l'interval per buscar el valor, ja que el nostre valor estarà al començament de el nostre rang que estem utilitzant 1. A continuació, per obtenir una coincidència exacta, vam escriure FALSEo 0.

  • Finalment, feu el mateix per a la resta de cel·les per obtenir aquesta sortida final.

4. Copieu el valor de la cel·la amb la funció HLOOKUP a una altra cel·la d'Excel

Semblant a la funció VLOOKUP , també pot fer la tasca utilitzant la funció HLOOKUP .

  • Primer, escriviu aquesta fórmula a la cel·la F5 .
=HLOOKUP(B5,B5,1,FALSE)

  • Següent, premeu Retorn .

  • A continuació, apliqueu la mateixa fórmula per a la resta de cel·les canviant la cel·lareferència.
  • Finalment, copiareu correctament els valors de les cel·les a una altra cel·la.

En aquesta fórmula, la RECUPA La funció s'utilitza per establir la columna de l'interval per buscar el valor, ja que el nostre valor estarà a l'inici de l'interval que estem fent servir 1 . Per obtenir una concordança exacta, hem escrit FALSE .

5. Fórmula d'Excel amb funcions INDEX-MATCH per copiar el valor de la cel·la

Podeu utilitzar la combinació de les funcions INDEX-MATCH per obtenir el valor d'una cel·la concreta. Simplement seguiu els passos següents.

  • Primer, inseriu aquesta fórmula a cel·la F5 per copiar el valor de cel·la B5 .
=INDEX(B5,MATCH(B5,B5,0))

  • Després, premeu Retorn .

  • A continuació, apliqueu el mateix a cel·la G5 .
=INDEX(C5,MATCH(C5,C5,0))

  • Per últim, escriviu una fórmula similar a la cel·la H5 canviant la referència de la cel·la a D5 .
=INDEX(D5,MATCH(D5,D5,0))

En aquesta fórmula, les funcions INDEX-MATCHfuncionen com una matriu dinàmica per cercar el valor específic tant horitzontalment com verticalment. Juntament amb ell, escriviu 0per a una concordança exacta.

  • Finalment, seleccioneu interval de cel·les F5:H5 i utilitzeu Eina d'emplenament automàtic per obtenir aquesta sortida final.

Mètodes convencionals per copiar el valor de la cel·la a una altra cel·la a Excel

Microsoft Excel també ajuda a copiar els valors de les cel·les a una altra ambels seus mètodes convencionals. Aquests mètodes són aplicables a qualsevol versió d'Excel.

1. Seleccioneu Copia & Opcions d'enganxar

Aquest primer mètode us guiarà mitjançant les opcions de copiar i enganxar a la cinta d'excel.

  • Primer, seleccioneu cel·la B4 .
  • A continuació, a la secció Porta-retalls de la pestanya Inici , feu clic a Copia.

  • Ara, seleccioneu la cel·la F4 de destinació.
  • A continuació, de nou a la secció Porta-retalls , trobareu una opció anomenada Enganxa .
  • Aquí, fes clic a la icona Enganxa de la llista d'opcions.

  • Això és tot, finalment obtindreu el valor copiat.

  • A part d'això, podeu obtenir l'ordre Copiar mitjançant fent clic amb el botó dret a la cel·la d'origen.

  • A continuació, feu clic amb el botó dret a la cel·la de destinació i, a continuació, trobareu el Enganxa comanda.

  • Podeu provar qualsevol de les opcions de copiar i enganxar.

2. Copia i amp ; Enganxa entre dues cel·les

Podeu copiar i enganxar un valor dins de dos valors existents. Explorem l'exemple.

  • Primer, vam copiar i enganxar els Nom i Edat a dues cel·les adjacents.
  • A continuació, seleccioneu i copieu la cel·la que té el títol Cognoms .
  • Després, col·loqueu el cursor a la dreta de la majoria de les dues cel·les adjacents i feu clic amb el botó dret del ratolí.
  • Aquí, fes clica Insereix cel·les copiades .

  • A continuació, s'obrirà el quadre de diàleg Insereix.
  • En aquest quadre , seleccioneu Desplaça les cel·les cap a la dreta i feu clic a D'acord .

  • Finalment, el valor es copiarà entre dues cel·les.

3. Aplicar tecles de drecera

També pots copiar i enganxar utilitzant tecles de drecera. Per fer la tasca, simplement seguiu aquest procés.

  • Primer, seleccioneu l' interval de cel·les B5:D5 .
  • A continuació, premeu Ctrl + C al teclat per copiar la cel·la.

  • Després, només cal que aneu a la cel·la de destinació i premeu Ctrl + V per obtenir els valors copiats.

Excel VBA per copiar el valor a una altra cel·la

Podem copiar la cel·la utilitzant el Codi VBA . VBA significa Visual Basic per a aplicacions . És un llenguatge de programació per a Excel. Comprovem els mètodes per aplicar codi VBA tant per a una sola cel·la com per a un rang de cel·les.

1. Copieu una sola cel·la

Copiem primer una sola cel·la amb un codi VBA. Per fer-ho, seguiu les instruccions següents.

  • Al principi, seleccioneu cel·la B4 com la volem copiar.

  • A continuació, a la pestanya Desenvolupador , seleccioneu l'opció Visual Basic al grup Codi .

  • A continuació, a l'opció Insereix , seleccioneu Mòdul .

  • Ara, escriu el codiaquí.
8789

Aquest codi seleccionarà la cel·la i l'enganxarà a una diferència de 4 columnes perquè hem establert el Valor de compensació 0 i 4 . 0 indica cap canvi de fila i 4 indica el canvi de 4 columnes. Podeu augmentar o disminuir el valor com vulgueu.

  • Després, feu clic a la icona Executar sub o premeu F5 al vostre teclat.

  • Finalment, va copiar la cel·la i la va enganxar a una diferència de 4 cel·les.

Nota: Per copiar només el valor (no el format) podeu aplicar aquest codi.
2062

2. Copia un rang de cel·les

Semblant a la còpia d'una sola cel·la, també podeu copiar un interval de cel·les mitjançant VBA. Si voleu copiar un rang de cel·les, el codi serà el següent:

8720

Finalment, trobareu alguna cosa semblant a la imatge següent.

Consells addicionals

Si voleu copiar una cel·la d'un altre full, només cal que inseriu el nom del full abans de la referència de la cel·la. Per exemple, volíem obtenir el valor que pertany a la cel·la B4 del full INDEX-MATCH . per tant, la fórmula proporciona aquesta solució.

Nota: Quan anomeneu el vostre full amb diverses paraules, heu d'esmentar el nom dins d'un Apòstrof ( '' ) , però per a un sol nom de paraula, aquest signe de puntuació no ésnecessari.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.