Táboa de contidos
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.