“Conocimiento software>Hojas de cálculo

¿Cómo se usa Auto Fill para copiar un conjunto de valores de celda pero no el formato?

2012/10/22
AutoFill en sí no tiene una opción incorporada para copiar valores sin formatear. Sin embargo, puede lograr esto utilizando una combinación de técnicas:

1. Pegar especial:

Este es el método más directo.

1. seleccione Las celdas que contienen los datos que desea copiar.

2. Copiar La selección (Ctrl+C o CMD+C).

3. Seleccione Las celdas de destino donde desea pegar los valores.

4. Haga clic con el botón derecho en el área de destino.

5. Elija Pegar especial .

6. En el cuadro de diálogo Pegar especial, seleccione Valores y haga clic en ok .

Esto pega solo la celda *valores *, ignorando todo el formato de las celdas originales.

2. Usando una fórmula (para casos simples):

Si solo está copiando un solo valor en varias celdas, una fórmula simple puede evitar la necesidad de copiar y pegar por completo.

1. En la primera celda de destino, ingrese una fórmula que hace referencia a la celda original. Por ejemplo, si el valor que desea copiar está en la celda A1 y lo desea en la celda B1, escribiría `=A1` en la celda B1.

2. Autocomolte esta fórmula hacia abajo o de todo lo que sea necesario. La fórmula copiará el * valor * de A1, pero no conservará el formato. Los cambios posteriores a A1 * se reflejarán en B1, por lo que esto no es ideal para una copia permanente. Para que los valores sean permanentes, puede copiar los resultados y usar valores especiales> para convertir las fórmulas en valores estáticos.

3. VBA Macro (para escenarios más complejos):

Para escenarios o automatización más complejos, se puede usar una macro VBA. Esto generalmente es exagerado para una copia simple, pero es útil si necesita hacerlo repetidamente como parte de una tarea más grande. Aquí hay un ejemplo básico:

`` `VBA

Sub copyvaluessonly ()

'Rango de fuentes

Dim SrCrange como rango

Establecer srcRange =range ("A1:A10") 'Cambie esto a su rango de origen

'Rango de destino

Dim destrange como rango

Establecer destrange =range ("b1:b10") 'Cambie esto a su rango de destino

'Valores de copia solamente

destrange.value =srcrange.value

Final

`` `` ``

Esta macro copia los valores de las celdas A1:A10 a B1:B10, ignorando el formato. Recuerde ajustar las referencias de rango para que coincidan con sus necesidades. Para usar esto, abra el editor VBA (Alt + F11 en Excel), inserte un nuevo módulo y pegue el código.

La Paste especial El método es generalmente el más rápido y fácil para la mayoría de las situaciones. Use la fórmula o el enfoque VBA solo cuando sea necesario.

Hojas de cálculo
¿Cómo crear muchas páginas en la hoja de trabajo de Excel?
Cómo hacer tu propio espacio en blanco de cuadrícula y gráfico
¿Qué es una forma de gráfico?
Cómo crear una factura con una hoja de cálculo
Cómo desproteger una hoja de cálculo de Office 2007
Análisis factorial: Métodos de rotación
¿Cómo puede demasiado color dañar una hoja de cálculo?
¿Qué nombre especial se le da al texto en una hoja de cálculo?
Conocimiento de la computadora © http://www.ordenador.online