Cómo copiar y pegar en Excel cuando el filtro está activado (5 métodos)

  • Compartir Este
Hugh West

En Filtro es una herramienta muy útil para cualquiera que trabaje con MS Excel Pero, causa varios problemas cuando intentamos copiar y pegar en Excel Por lo tanto, este artículo le mostrará los métodos eficaces para Copiar y pegar en Excel cuando el Filtro está activada.

Para ilustrarlo, voy a utilizar como ejemplo un conjunto de datos de muestra. Por ejemplo, el siguiente conjunto de datos representa la Vendedor , Producto y Ventas netas de una empresa. Hay dos productos: Cable y TV Aquí, aplicaremos el Filtro a los productos.

Descargar el cuaderno de prácticas

Para practicar por tu cuenta, descárgate el siguiente cuaderno de ejercicios.

Copiar y pegar cuando el filtro está activado.xlsm

5 métodos para copiar y pegar en Excel con el filtro activado

1. Atajos de teclado para copiar y pegar cuando el filtro está activado en Excel

Podemos seguir algunos métodos eficaces para evitar los problemas en las hojas de Excel cuando intentamos copiar y pegar con la función Filtro En nuestro primer método, utilizaremos Atajos de teclado para copiar y pegar los valores de las celdas en el conjunto de datos filtrados. Pero antes, siga los pasos que se indican a continuación para aplicar la función Filtro a los productos.

PASOS:

  • En primer lugar, seleccione la gama que incluye el Cabeceras .

  • A continuación, seleccione Filtro de la ' Ordenar y filtrar en la lista desplegable Edición de grupo bajo el Inicio ficha.

  • A continuación, seleccione el símbolo desplegable situado junto a la cabecera Producto Allí, compruebe el Cable y pulse OK .

1.1 Copiar sólo las celdas visibles

Cuando copiamos las columnas filtradas en Excel copia automáticamente las celdas ocultas junto con las celdas visibles. Pero, la mayoría de las veces no es esa la operación deseada. Así que, para copiar sólo las celdas visibles, usaremos ' Alt y ; juntas.

PASOS:

  • En primer lugar, seleccione la gama.

  • A continuación, pulse la tecla ' Alt y ; para seleccionar sólo las celdas visibles.
  • A continuación, pulse la tecla ' Ctrl y C para copiar.
  • Ahora, seleccione la celda F5 para pegar los valores copiados.

  • Por último, pulse la tecla ' Ctrl y V y pegará las celdas como se muestra a continuación.

Más información: Cómo Autofiltrar y Copiar Filas Visibles con Excel VBA

1.2 Pegar un valor o una fórmula en las celdas visibles

Cuando copiamos el valor de una celda e intentamos pegarlo en la columna filtrada de la hoja Excel, también se pega en las celdas ocultas manteniendo la serie. Para evitar este incidente, siga los pasos que se indican a continuación.

PASOS:

  • Al principio, seleccione la celda F5 ya que este es el valor que queremos pegar en la columna filtrada.

  • A continuación, pulse la tecla ' Ctrl y C para copiar.
  • A continuación, seleccione las celdas de la columna filtrada en las que desea pegar el archivo F5 valor de la celda.

  • A continuación, pulse la tecla ' F5 o la tecla ' Ctrl y G y aparecerá un cuadro de diálogo.
  • Allí, seleccione Especial .

  • Luego, en el Ir a Specia l, seleccione Sólo células visibles y pulse OK .

  • A continuación, pulse la tecla ' Ctrl y V para pegar el valor y devolverá el resultado deseado.

  • Eventualmente, si se quita el Filtro verá el nuevo valor sólo en las celdas visibles de la columna filtrada anteriormente.

Más información: Cómo copiar celdas combinadas y filtradas en Excel (4 métodos)

1.3 Pegar un conjunto de valores de izquierda a derecha en una tabla filtrada

Muestra un error cuando copiar las celdas visibles y las pega en otra columna de la misma tabla filtrada. Pero, podemos aplicar algunos trucos para realizar la tarea. Por lo tanto, siga los pasos para saber cómo realizar la tarea.

PASOS:

  • En primer lugar, seleccione la gama.

  • A continuación, pulse la tecla ' Ctrl y, al mismo tiempo, seleccione el rango de celdas donde desea pegar.

  • A continuación, pulse la tecla ' Alt y ; juntas.

  • Por último, pulse la tecla ' Ctrl y R y pegará los valores en la columna deseada.

Más información: Cómo Copiar Filas en Excel con Filtro (6 Métodos Rápidos)

2. Utilizar la función de relleno para pegar un conjunto de valores de derecha a izquierda en una tabla filtrada

Aplicamos un atajo de teclado para pegar un conjunto de valores de Izquierda a Derecha en una tabla filtrada. Pero, no hay tal manera de hacerlo desde Derecha a Izquierda Sin embargo, podemos utilizar la función Relleno Excel Por lo tanto, aprenda el proceso que se indica a continuación.

PASOS:

  • En primer lugar, seleccione el rango de celdas.

  • A continuación, pulse la tecla ' Ctrl y seleccione la columna de la izquierda en la que desea pegar.
  • A continuación, pulse la tecla ' Alt y ; para seleccionar sólo las celdas visibles.

  • Ahora, pulse Izquierda del Rellene en la lista desplegable Edición de grupo bajo el Inicio ficha.

  • Como resultado, pegará los valores de la columna seleccionada en el lado izquierdo.

Más información: Fórmula para Copiar y Pegar Valores en Excel (5 Ejemplos)

Lecturas similares

  • Cómo copiar y pegar varias celdas en Excel (7 formas rápidas)
  • VBA Pegado Especial para Copiar Valores y Formatos en Excel (9 Ejemplos)
  • Excel VBA: Copiar Rango a Otro Libro
  • Macro para copiar y pegar de una hoja de cálculo a otra (15 métodos)
  • Fórmula Excel para copiar texto de una celda a otra hoja

3. Excel Buscar & Seleccionar Característica para Copiar Sólo las Celdas Visibles en la Columna Filtrada

Sabemos que Excel proporciona útiles Características para realizar muchas operaciones. En este método, aplicaremos el método Excel ' Buscar & Seleccionar para copiar sólo las celdas visibles.

PASOS:

  • En primer lugar, seleccione el rango que desea copiar.

  • Entonces, bajo el Inicio seleccione Ir al especial del Buscar & Seleccionar en la lista desplegable Edición de ficha.

  • En consecuencia, aparecerá un cuadro de diálogo y allí, seleccione Sólo células visibles .
  • A continuación, pulse OK .

  • Ahora, seleccione Copia en el Portapapeles sección.

  • Por último, seleccione cualquier celda en la que desee pegar.
  • En este ejemplo, seleccione la celda F7 Allí, pulse la tecla ' Ctrl y V y te devolverá el resultado exacto.

Más información: Cómo copiar y pegar sólo celdas visibles en Excel (3 maneras fáciles)

4. Aplicar fórmula para pegar un conjunto de valores en las celdas visibles

Además, podemos aplicar una fórmula sencilla para copiar y pegar un conjunto de valores en la misma tabla filtrada. En este caso, queremos copiar los valores de la columna E y pégalos en la columna D sólo para el producto Cable Por lo tanto, consulte los pasos que se describen a continuación para crear la fórmula.

PASOS:

  • En primer lugar, seleccione la celda D5 y escribe la fórmula:
=E5

  • A continuación, pulse Entre en y utilizar el Autorrelleno herramienta para llenar la serie.
  • Como resultado, simplemente pegará los valores.

Más información: Cómo Copiar Celdas Visibles Sólo sin Encabezado Usando VBA

5. Pegar un Conjunto de Valores con Excel VBA Cuando el Filtro está Activado

Por último, pegaremos un conjunto de valores en la misma tabla filtrada utilizando Excel VBA Código Así que síguenos y aprende el proceso.

PASOS:

  • En primer lugar, en virtud de la Desarrollador seleccione Visual Basic .

  • Entonces, bajo el Inserte seleccione Módulo .

  • Aparecerá una nueva ventana.
  • Allí, pegue el código que se indica a continuación:
 Sub Paste() Dim rg As Range Dim visible_source As Range Dim destination As Range Dim source As Range Dim r As Range Set rg = Application.Selection rg.SpecialCells(xlCellTypeVisible).Select Set visible_source = Application.Selection Set destination = Application.InputBox("Choose Destination:", Type:=8) For Each source In visible_source source.Copy For Each r In destination If r.EntireRow.RowHeight0 Then r.PasteSpecial Set destination = r.Offset(1).Resize(destination.Rows.Count) Exit For End If Next r Next source End Sub 

  • A continuación, cierre el Visual Basic ventana.
  • Ahora, seleccione el rango a copiar.

  • A continuación, seleccione Macros bajo el Desarrollador ficha.

  • En consecuencia, un Macro aparecerá un cuadro de diálogo.
  • Allí, seleccione Pegar en el Nombre de la macro y pulse Ejecutar .

  • Aparecerá otro cuadro de diálogo en el que se le pedirá que elija el destino.
  • En el Elegir destino tipo: $D$5:$D$10 o bien, seleccione el rango de celdas de la tabla donde desea pegar los valores y pulse OK .

  • Por último, la salida deseada aparecerá en la columna D .

Más información: Excel VBA para Copiar Sólo Valores a Destino (Macro, UDF y UserForm)

Conclusión

A partir de ahora, podrá Copia y Pegar en Excel cuando el Filtro sigue con los métodos descritos. Sigue utilizándolos y dinos si tienes más formas de realizar la tarea. No olvides dejar comentarios, sugerencias o consultas si tienes alguna en la sección de comentarios de abajo.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.