Fórmula de Excel para copiar o valor da cela noutra cela

  • Comparte Isto
Hugh West

A copia pode ser unha fase monótona mentres se utiliza Excel . Usar fórmulas pode darlle vida a esta tarefa de copia. A axenda do titorial de hoxe é como usar a fórmula de Excel para copiar o valor da cela a outra cela de 5 formas adecuadas. Podes usar as fórmulas en calquera versión de Excel.

Descargar Practice Workbook

Podes descargar o libro de traballo na seguinte ligazón.

Copiar o valor da cela a outra cela.xlsm

5 formas adecuadas de usar a fórmula de Excel para copiar o valor da cela a outra cela

Tomemos un conxunto de datos de mostra para debater. Neste conxunto de datos, hai Nomes , Apelidos e Idades de 5 persoas.

Agora usando fórmulas Excel , copiaremos o valor da cela deste conxunto de datos a outra cela.

1. Copiar o valor da cela a outra cela usando a referencia de cela en Excel

Veremos copiando elementos da cela usando Cell Reference . Todo o que tes que facer é ir á cela na que queres inserir o valor de copia. E escribe a Referencia da cela da cela que queres copiar seguindo o signo Igual ( = ). Comprobemos o proceso a continuación.

  • Primeiro, seleccione cela F5 e escriba esta fórmula para extraer o valor da cela B5 .
=B5

  • Preme Intro .

  • A continuación, aplique o mesmo proceso en a cela G5 con estefórmula.
=C5

  • Do mesmo xeito, copie o valor da ceda D5 a cela H5 con esta fórmula.
=D5

  • Por último, seleccione o intervalo de celas F5:H5 e use a ferramenta Autocompleto para copiar o resto dos valores do conxunto de datos dunha soa vez.

2. Combina as funcións VALUE-CONCATENATE para copiar o valor da cela noutro

Podes copiar un valor da cela combinando as funcións CONCATENATE e VALUE tamén. Para iso, siga os pasos seguintes.

  • Primeiro, insira esta fórmula na cela F5 .
=IFERROR(VALUE(B5),CONCATENATE(B5))

  • Preme Intro .

Nesta fórmula, o CONCATENAR A función úsase para engadir cadeas de celda B5 . entón utilizamos a función VALOR para extraer valores numéricos se os houbese. Por último, use a función IFERROR para evitar calquera tipo de erro no cálculo.

  • Agora, aplique un procedemento similar na cela G5 .
=IFERROR(VALUE(C5),CONCATENATE(C5))

  • Do mesmo xeito, use esta fórmula na celda H5 .
=IFERROR(VALUE(D5),CONCATENATE(D5))

  • Finalmente, siga polo mesmo procedemento para intervalo de celas F6 :H10 e obterás a seguinte saída.

Nota:Non podes usar o CONCATENARou o VALORfuncionan individualmente para este proceso. Porque se extrae a cadea de texto e ooutro extrae números. É por iso que cómpre combinalos para obter unha solución saudable para calquera tipo de valor.

3. Copiar o valor da cela coa función BUSCAR V de Excel

Tamén pode copiar o valor da cela usando a función BUSCAR V . Vexamos como funciona.

  • Primeiro, insira esta fórmula para extraer o valor da cela de B5 na cela F5 . Ademais, prema Intro .
=VLOOKUP(B5,B5,1,FALSE)

  • Entón, escriba a mesma fórmula para a primeira fila da columna Apelidos , cambiando os valores de Referencia de cela .
=VLOOKUP(C5,C5,1,FALSE)

  • Do mesmo xeito, aplique esta fórmula na celda H5 .
=VLOOKUP(D5,D5,1,FALSE)

Aquí, a función BUSCARVúsase para configurar a columna do intervalo para buscar o valor, xa que o noso valor estará ao comezo de o noso rango que estamos usando 1. Despois, para unha coincidencia exacta, escribimos FALSOou 0.

  • Finalmente, fai o mesmo co resto das celas para obter esta saída final.

4. Copia o valor da cela coa función HLOOKUP noutra cela en Excel

Semellante á función VLOOKUP , tamén pode facer a tarefa usando a función BUSCAR HL .

  • Primeiro, escriba esta fórmula na cela F5 .
=HLOOKUP(B5,B5,1,FALSE)

  • Seguinte, prema Intro .

  • Entón, aplique a mesma fórmula para o resto das celas cambiando a celareferencia.
  • Finalmente, copiará correctamente os valores das celas noutra cela.

Nesta fórmula, a BUSCAR A función úsase para configurar a columna do intervalo para buscar o valor, xa que o noso valor estará ao comezo do intervalo que estamos a usar 1 . Para obter unha coincidencia exacta, escribimos FALSO .

5. Fórmula de Excel con funcións INDEX-MATCH para copiar o valor da cela

Podes usar a combinación de as funcións INDEX-MATCH para obter o valor dunha cela determinada. Simplemente siga os pasos seguintes.

  • Primeiro, insira esta fórmula na cela F5 para copiar o valor da cela B5 .
=INDEX(B5,MATCH(B5,B5,0))

  • Despois diso, preme Intro .

  • A continuación, aplique o mesmo na cela G5 .
=INDEX(C5,MATCH(C5,C5,0))

  • Por último, escriba unha fórmula similar na cela H5 cambiando a referencia da cela a D5 .
=INDEX(D5,MATCH(D5,D5,0))

Nesta fórmula, as funcións INDEX-MATCHfuncionan como unha matriz dinámica para buscar o valor específico tanto horizontal como verticalmente. Xunto con el, escriba 0para unha coincidencia exacta.

  • Finalmente, seleccione intervalo de celas F5:H5 e use o Ferramenta AutoCompleto para obter esta saída final.

Métodos convencionais para copiar o valor da cela noutra cela en Excel

Microsoft Excel tamén axuda a copiar os valores das celas a outraos seus métodos convencionais. Estes métodos son aplicables a calquera versión de Excel.

1. Seleccione Copiar & Opcións de pegar

Este primeiro método guiarao mediante as opcións de copiar e pegar na cinta de Excel.

  • Primeiro, seleccione cela B4 .
  • A continuación, na sección Portapapeis da pestana Inicio , faga clic en Copiar.

  • Agora, selecciona a cela F4 de destino.
  • Entón, de novo na sección Portapapeis , atoparás unha opción chamada Pegar .
  • Aquí, fai clic na icona Pegar da lista de opcións.

  • Isto é todo, por fin obterás o valor copiado.

  • Ademais disto, podes obter o comando Copiar mediante premendo co botón dereito sobre a cela de orixe.

  • A continuación, fai clic co botón dereito na cela de destino e despois atoparás o Pegar comando.

  • Podes probar calquera das opcións de copiar e pegar.

2. Copiar & ; Pegar entre dúas celas

Podes copiar e pegar un valor dentro de dous valores existentes. Exploremos o exemplo.

  • Primeiro, copiamos e pegamos Nome e Idade en dúas celas adxacentes.
  • A continuación, seleccione e copie a cela que teña o título Apelidos .
  • Despois, coloque o cursor á dereita da maioría das dúas celas adxacentes e prema co botón dereito do rato no rato.
  • Aquí, fai clicen Inserir celas copiadas .

  • A continuación, abrirase a caixa de diálogo Inserir.
  • Nesta caixa , seleccione Mover celas cara á dereita e prema en Aceptar .

  • Finalmente, o valor copiarase entre dúas celas.

3. Aplicar atallos de teclado

Tamén pode copiar e pegar usando atallos de teclado. Para facer a tarefa, só tes que pasar por este proceso.

  • Primeiro, selecciona o intervalo de celas B5:D5 .
  • A continuación, prema Ctrl + C no teu teclado para copiar a cela.

  • Despois, simplemente vai á cela de destino e prema Ctrl + V para obter os valores copiados.

Excel VBA para copiar o valor noutra cela

Podemos copiar a cela usando o Código VBA . VBA significa Visual Basic para aplicacións . É unha linguaxe de programación para Excel. Comprobemos os métodos para aplicar código VBA tanto a unha única cela como a un intervalo de celas.

1. Copia unha única cela

Copiemos primeiro unha única cela cun código VBA. Para iso, siga as instrucións que se indican a continuación.

  • Ao principio, seleccione cela B4 como queremos copiala.

  • A continuación, dentro da pestana Desenvolvedor , seleccione a opción Visual Basic no grupo Código .

  • A continuación, baixo a opción Inserir , seleccione Módulo .

  • Agora, escribe o códigoaquí.
3755

Este código seleccionará a cela e pegaraa cunha diferenza de 4 columnas porque establecemos o Valor de compensación 0 e 4 . 0 indica que non hai cambio de fila e 4 indica o cambio de 4 columnas. Pode aumentar ou diminuír o valor como prefire.

  • Despois, faga clic na icona Executar Sub ou prema F5 no seu teclado.

  • Finalmente, copiou a cela e pegou a unha diferenza de 4 celas.

Nota: Para copiar só o valor (non o formato) pode aplicar este código.
7093

2. Copiar un intervalo de celas

Semellante á copia dunha única cela, tamén pode copiar un intervalo de celas usando VBA. Se queres copiar un rango de celas, o código será o seguinte:

4319

Finalmente, atoparás algo semellante á imaxe de abaixo.

Consellos adicionais

Se queres copiar unha cela doutra folla, só tes que inserir o nome da folla antes da referencia da cela. Por exemplo, queriamos obter o valor que pertence á cela B4 da folla INDEX-MATCH . polo tanto, a fórmula proporciona esta solución.

Nota: Cando nomeas a túa folla con varias palabras, debes mencionar o nome dentro dun Apóstrofo ( '' )  pero para o nome dunha soa palabra, este signo de puntuación non énecesario.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.