Tabla de contenido
Copiar puede ser una fase monótona mientras se utiliza Excel El uso de fórmulas puede dar algo de vida a esta tarea de copiado. El tema del tutorial de hoy es cómo usar una fórmula de Excel para copiar el valor de la celda en otra celda Puede utilizar las fórmulas en cualquier versión de Excel.
Descargar el cuaderno de prácticas
Puede descargar el cuaderno de ejercicios en el enlace que figura a continuación.
Copiar Valor de Celda a Otra Celda.xlsm5 Formas Adecuadas de Usar la Fórmula de Excel para Copiar el Valor de una Celda a Otra Celda
Tomemos un conjunto de datos de ejemplo para debatirlo. En este conjunto de datos, hay 5 personas Nombres , Apellidos y Edades .
Ahora con Excel copiaremos el valor de la celda de este conjunto de datos a otra celda.
1. Copiar Valor de Celda a Otra Celda Usando Referencia de Celda en Excel
Veremos cómo copiar elementos de celda utilizando Referencia celular Todo lo que tiene que hacer es ir a la celda en la que desea insertar el valor de copia y escribir el comando Referencia celular de la celda que desea copiar después de un Igualdad ( = Comprobemos el proceso a continuación.
- En primer lugar, seleccione celda F5 y escriba esta fórmula para extraer el valor de célula B5 .
=B5
- Hit Entre en .
- A continuación, aplique el mismo proceso en celda G5 con esta fórmula.
=C5
- Del mismo modo, copie el valor de celda D5 a celda H5 con esta fórmula.
=D5
- Por último, seleccione rango de celdas F5:H5 y utilizar el Autorrelleno para copiar el resto de los valores del conjunto de datos de una sola vez.
2. Combinar funciones VALUE-CONCATENAR para copiar el valor de una celda en otra
Puede copiar el valor de una celda combinando CONCATENAR y Funciones VALUE Para ello, siga los pasos que se indican a continuación.
- En primer lugar, inserte esta fórmula en celda F5 .
=IFERROR(VALOR(B5),CONCATENAR(B5))
- Pulse Entre en .
- Ahora, aplique un procedimiento similar en celda G5 .
=IFERROR(VALOR(C5),CONCATENAR(C5))
- Del mismo modo, utilice esta fórmula en celda H5 .
=IFERROR(VALOR(D5),CONCATENAR(D5))
- Por último, siga el mismo procedimiento para rango de celdas F6:H10 y obtendrá el siguiente resultado.
3. Copia de valores de celda con la función VLOOKUP de Excel
También puede copiar el valor de la celda utilizando la función VLOOKUP Veamos cómo funciona.
- En primer lugar, inserte esta fórmula para extraer el valor de la celda de B5 a celda F5 Además, pulsa Entre en .
=VLOOKUP(B5,B5,1,FALSE)
- A continuación, escriba la misma fórmula para la primera fila del Apellido cambiando la columna Referencia celular valores.
=VLOOKUP(C5,C5,1,FALSE)
- Del mismo modo, aplique esta fórmula en celda H5 .
=VLOOKUP(D5,D5,1,FALSE)
Aquí, el VLOOKUP se utiliza para establecer la columna del rango en la que buscar el valor, ya que nuestro valor estará al principio de nuestro rango estamos utilizando 1 Entonces, para una coincidencia exacta, escribimos FALSO o 0 . - Por último, haz lo mismo con el resto de las celdas para obtener este resultado final.
4. Copiar Valor de Celda con Función HLOOKUP a Otra Celda en Excel
Similar a la VLOOKUP puede realizar la tarea utilizando la función HLOOKUP también.
- En primer lugar, escriba esta fórmula en celda F5 .
=HLOOKUP(B5,B5,1,FALSE)
- A continuación, pulse Entre en .
- A continuación, aplica la misma fórmula para el resto de las celdas cambiando la referencia de la celda.
- Finalmente, copiará con éxito los valores de una celda a otra.
5. Fórmula Excel con Funciones INDEX-MATCH para Copiar el Valor de una Celda
Puede utilizar la combinación de las funciones INDEX-MATCH para obtener el valor de una celda determinada. Siga los pasos que se indican a continuación.
- En primer lugar, inserte esta fórmula en celda F5 para copiar el valor de célula B5 .
=INDEX(B5,MATCH(B5,B5,0))
- A continuación, pulse Entre en .
- A continuación, aplique lo mismo en celda G5 .
=INDEX(C5,MATCH(C5,C5,0))
- Por último, escriba una fórmula similar en celda H5 cambiar la referencia de celda a D5 .
=INDEX(D5,MATCH(D5,D5,0))
En esta fórmula, el INDEX-MATCH funcionan como una matriz dinámica para buscar el valor específico tanto horizontal como verticalmente. Junto con ello, el tipo 0 para un coincidencia exacta . - Por último, seleccione rango de celdas F5:H5 y utilizar el Autorrelleno para obtener este resultado final.
Métodos Convencionales para Copiar el Valor de una Celda a Otra Celda en Excel
Microsoft Excel también ayuda a copiar valores de celda a otra con sus métodos convencionales. Estos métodos son aplicables a cualquier versión de Excel.
1. Seleccione Copiar & Opciones de pegado
Este primer método le guiará utilizando las opciones de copiar y pegar de la cinta de Excel.
- En primer lugar, seleccione celda B4 .
- A continuación, en el Portapapeles de la Inicio haga clic en Recibido.
- Ahora, seleccione el destino celda F4 .
- Luego, de nuevo en el Portapapeles encontrará una opción llamada Pegar .
- Aquí, haga clic en el botón Pegar de la lista de opciones.
- Ya está, por fin obtendrás el valor copiado.
- Además, puede obtener el Copia haciendo clic con el botón derecho del ratón en la celda de origen.
- A continuación, haga clic con el botón derecho del ratón en la celda de destino y encontrará la opción Pegar mando.
- Puedes probar cualquiera de las opciones de copiar y pegar.
2. Copiar & Pegar entre dos celdas
Puede copiar-pegar un valor dentro de dos valores existentes. Exploremos el ejemplo.
- En primer lugar, copiamos y pegamos el Nombre y Edad a dos celdas adyacentes.
- A continuación, seleccione y copie la celda con el título Apellido .
- Después, coloca el cursor a la derecha de la mayoría de las dos celdas adyacentes y haz clic con el botón derecho del ratón.
- Aquí, haga clic en Insertar celdas copiadas .
- A continuación, se abrirá el cuadro de diálogo Insertar.
- En este cuadro, seleccione Desplazar celdas a la derecha y haga clic en OK .
- Por último, el valor se copiará entre dos celdas.
3. Aplicar atajos de teclado
También puedes copiar y pegar utilizando atajos de teclado. Para realizar la tarea, simplemente sigue este proceso.
- En primer lugar, seleccione el rango de celdas B5:D5 .
- A continuación, pulse Ctrl + C en el teclado para copiar la celda.
- Después, basta con ir a la celda de destino y pulsar Ctrl + V para obtener los valores copiados.
Excel VBA para copiar el valor a otra celda
Podemos copiar la celda utilizando la función VBA código. VBA significa Visual Basic para aplicaciones Es un lenguaje de programación para Excel. Comprobemos los métodos para aplicar código VBA tanto para una sola celda como para un rango de celdas.
1. Copiar una sola célula
Copiemos primero una sola celda con un código VBA. Para ello, siga las siguientes instrucciones.
- Al principio, seleccione celda B4 ya que queremos copiarlo.
- A continuación, dentro del Desarrollador seleccione la pestaña Visual Basic en la opción Código grupo.
- A continuación, en la sección Inserte seleccione Módulo .
- Ahora, escribe el código aquí.
Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
Este código seleccionará la celda y la pegará con una diferencia de 4 porque hemos configurado las columnas Valor de desplazamiento 0 y 4 . 0 indica que no hay cambio de fila, y 4 indica el cambio de 4 Puede aumentar o disminuir el valor según prefiera. - A continuación, haga clic en el botón Ejecutar Sub o pulsa F5 en el teclado.
- Por último, copió la celda y pegó con una diferencia de 4 células.
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. Copiar un rango de celdas
De forma similar a la copia de una sola celda, también puede copiar un rango de celdas utilizando VBA. Si desea copiar un rango de celdas, el código será el siguiente:
Sub Copy_Range() Range(Selection, Selection.End(xlDown)).Select Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub
Finalmente, encontrará algo similar a la imagen siguiente.
Consejos adicionales
Si quieres copiar una celda de otra hoja sólo tienes que insertar el nombre de la hoja antes de la referencia a la celda. Por ejemplo, queríamos obtener el valor perteneciente a celda B4 de la INDEX-MATCH hoja. por lo tanto, la fórmula proporciona esta solución.
Nota: Cuando nombre su hoja con varias palabras, deberá mencionar el nombre dentro de un Apóstrofe ( ''
), pero para un nombre de una sola palabra, este signo de puntuación no es necesario.