Note: The other languages of the website are Google-translated. Back to English

¿Cómo pegar datos en la lista filtrada omitiendo solo filas ocultas en Excel?

Como todos sabemos, cuando intentamos pegar valores en una lista de tabla filtrada, las filas ocultas no se omiten, por lo que obtendremos un resultado incorrecto. Por ejemplo, tengo dos hojas de trabajo, la Hoja 1 contiene los datos que se han filtrado y la Hoja 2 tiene los datos que quiero pegar en la Hoja 1 filtrada como se muestra en las siguientes capturas de pantalla. ¿Existe alguna función en la que podamos pegar los datos en las filas filtradas solo en Excel?

doc-pegar-en-datos-filtrados-1 doc-pegar-en-datos-filtrados-2

Pegue los datos en la lista filtrada en Excel con columnas auxiliares

Pegue los datos en la lista filtrada en Excel con Kutools para Excel


flecha azul burbuja derecha Pegue los datos en la lista filtrada en Excel con columnas auxiliares

Para pegar datos en la lista filtrada, necesita aplicar algunas columnas auxiliares, por favor siga el siguiente paso a paso:

1. Primero, haga clic en Data > Filtrar para eliminar el filtro e ingrese 1, 2 en la celda C2 y C3 por separado que está al lado de su columna de filtro, y seleccione la celda C2 y C3, luego arrastre el controlador de relleno a las celdas correspondientes a sus datos en la Hoja 1. Ver captura de pantalla:

doc-pegar-en-datos-filtrados-3

2. Luego, vuelva a filtrar sus datos haciendo clic en Data > Filtrar, en este ejemplo, filtraré "KTE" de la Hoja 1 y escribiré esta fórmula = FILA () en la celda D2, luego complete esta fórmula en las celdas visibles que necesita de la columna D, vea las capturas de pantalla:

doc-pegar-en-datos-filtrados-4 2 doc-pegar-en-datos-filtrados-5

3. Y luego cancele el filtro nuevamente y ordene los datos por Columna D en orden ascendente, todos los elementos KTE se han ordenado juntos, vea la captura de pantalla:

doc-pegar-en-datos-filtrados-4

4. A continuación, puede copiar los datos A1: B6 en la Hoja 2 y pegarlos en el rango A2: B7 de la Hoja 1.

doc-pegar-en-datos-filtrados-4

5. Luego, debe restaurar el orden de datos original, haga clic en la Columna C y ordene los datos de forma ascendente, vea la captura de pantalla:

doc-pegar-en-datos-filtrados-4

6. Y el orden de los datos se ha recuperado, luego puede eliminar el contenido de la columna C y la columna D según lo necesite, por fin, puede filtrar los datos necesarios y puede ver que los datos filtrados se han reemplazado con los nuevos datos correctamente.

doc-pegar-en-datos-filtrados-4


flecha azul burbuja derecha Pegue los datos en la lista filtrada en Excel con Kutools para Excel

El primer método es demasiado complicado de aplicar, así que aquí les presentaré una herramienta útil: Kutools for Excel, Con su Pegar en rango visible función, puede pegar rápidamente los datos en la lista filtrada sin mucho esfuerzo.

Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días.

Después de instalar Kutools for Excel, haga lo siguiente:

1. Primero, seleccione la organización de datos que desea copiar y pegar en la lista filtrada. Y luego haga clic en Kutools > Gama de Colores > Pegar en rango visible, ver captura de pantalla:

doc-pegar-en-datos-filtrados-4

2. Y luego un Pegar en rango visible aparece el cuadro de aviso, haga clic en una celda o en un rango de celdas donde desea pegar los nuevos datos, vea la captura de pantalla:

doc-pegar-en-datos-filtrados-4

3. Luego haga clic OK , los nuevos datos se han pegado solo en la lista filtrada y los datos de las filas ocultas también se mantienen.

(1.) Si eliges Solo pegar valores opción, solo los valores se pegarán en los datos filtrados, vea screesnhot:

doc-pegar-en-datos-filtrados-4

(2.) Si eliges Todos opción, los valores y el formato se pegarán en los datos filtrados, ver screesnhot:

doc-pegar-en-datos-filtrados-4

Haga clic para obtener más información sobre esta utilidad Pegar en rango visible.


flecha azul burbuja derecha Copie y pegue los valores de celda en celdas visibles o filtradas solo con Kutools para Excel:

Título de su sitio web

Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. ¡Descarga y prueba gratis ahora!

Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (9)
5 clasificado de 5 · 1 calificaciones
Este comentario fue minimizado por el moderador en el sitio
USTED. SON. BAE. Y. LA. CABRA. Pero en serio muchas gracias! ¡He estado buscando por todas partes ayuda con esto!
Este comentario fue minimizado por el moderador en el sitio
Muy útil y sencillo. Estuve buscando por todas partes en internet y no encontré nada. O tutoriales para lograr algo más :) Muchas gracias
Este comentario fue minimizado por el moderador en el sitio
Pasé horas tratando de resolver esto hasta que finalmente encontré este increíble sitio web. ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
No funciona. Lo intenté en Office 2007. Copié el rango de celdas e intenté pegar en celdas visibles, los datos del portapapeles se eliminaron pero no se pegaron. Trate de dar solución
Este comentario fue minimizado por el moderador en el sitio
A mon niveau c'est pareil, ça ne fonctionne pas. Existe-t-il otra solución?
Este comentario fue minimizado por el moderador en el sitio
Hola amigos
Si el método anterior no funciona bien, aquí, también puede usar el siguiente código VBA: (Nota:: Antes de usar el código, debe hacer una copia de seguridad de sus datos, el código no permite deshacer).
Sub CopyFilteredCells()
	'Updateby Extendoffice
	Dim rng1 As Range
	Dim rng2 As Range
	Dim InputRng As Range
	Dim OutRng As Range
	xTitleId     = "KutoolsforExcel"
	Set InputRng = Application.Selection
	Set InputRng = Application.InputBox("Copy Range :", xTitleId, InputRng.Address, Type: = 8)
	Set OutRng   = Application.InputBox("Paste Range:", xTitleId, Type: = 8)
	For Each rng1 In InputRng
		rng1.Copy
		For Each rng2 In OutRng
			If rng2.EntireRow.RowHeight > 0 Then
				rng2.PasteSpecial
				Set OutRng = rng2.Offset(1).Resize(OutRng.Rows.Count)
				Exit For
			End If
		Next
	Next
	Application.CutCopyMode = False
End Sub


Por favor, inténtalo, ¡espero que te pueda ayudar!
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias, me atribuye mucho. Toda una tarde estaba viendo manera, pero con Kutools for Excel la vida es mas facil
5 clasificado de 5
Este comentario fue minimizado por el moderador en el sitio
Hola, Saúl,
Me alegro de que Kutools pueda ayudarte, 😀
Este comentario fue minimizado por el moderador en el sitio
Hallo zusammen, ich habe die Version mit den Hilfsspalten soeben ausprobiert und mit ein paar kleinen Änderungen, funktioniert es auch in M365: = REIHE () gibt es nicht mehr, das heißt jetzt: =ZEILE()
Nachdem ich diese Formel eingefügt habe, habe ich (in meiner gefilterten Liste) die Werte, die bei =ZEILE() angezeigt werden farbig markiert. Erst anschließend habe ich wieder den Filter entfernt und die Liste nach der ausgewählten Farbe sortiert. ¡Fertig! Entonces kann man die obersten (farbigen) Zellen nun bearbeiten und Daten einfügen.
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL