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

Como colar dados na lista filtrada, ignorando apenas as linhas ocultas no Excel?

Como todos sabemos, quando tentamos colar valores em uma lista de tabelas filtradas, as linhas ocultas não são ignoradas, portanto, obteremos um resultado errado. Por exemplo, eu tenho duas planilhas, a Planilha 1 contém os dados que foram filtrados e a Planilha 2 contém os dados que desejo colar na Planilha 1 filtrada conforme as capturas de tela mostradas a seguir. Existe alguma função pela qual podemos obter os dados colados nas linhas filtradas apenas no Excel?

doc-paste-to-filter-data-1 doc-paste-to-filter-data-2

Cole os dados em uma lista filtrada no Excel com colunas auxiliares

Cole os dados em uma lista filtrada no Excel com o Kutools para Excel


seta azul bolha direita Cole os dados em uma lista filtrada no Excel com colunas auxiliares

Para colar dados na lista filtrada, você precisa aplicar algumas colunas auxiliares, siga as etapas a seguir:

1. Primeiro clique Dados > filtros para remover o filtro e digite 1, 2 na célula C2 e C3 separadamente, próximo à coluna do filtro, selecione a célula C2 e C3 e arraste a alça de preenchimento para as células correspondentes aos seus dados na Planilha 1. Veja a captura de tela:

doc-paste-to-filter-data-3

2. Em seguida, filtre seus dados novamente clicando em Dados > filtros, neste exemplo, vou filtrar “KTE” da Folha 1 e digitar esta fórmula = ROW () na célula D2 e, em seguida, preencha esta fórmula com as células visíveis de que você precisa na coluna D, veja as capturas de tela:

doc-paste-to-filter-data-4 2 doc-paste-to-filter-data-5

3. Em seguida, cancele o filtro novamente e classifique os dados pela Coluna D em ordem crescente, todos os itens KTE foram classificados juntos, consulte a imagem:

doc-paste-to-filter-data-4

4. Em seguida, você pode copiar os dados A1: B6 na Folha 2 e colá-los no intervalo A2: B7 da Folha 1.

doc-paste-to-filter-data-4

5. Em seguida, você precisa restaurar a ordem original dos dados, clique na coluna C e classifique os dados de forma crescente, veja a captura de tela:

doc-paste-to-filter-data-4

6. E a ordem dos dados foi recuperada, então você pode excluir o conteúdo da coluna C e da coluna D conforme necessário, por fim, você pode filtrar os dados necessários e pode ver que os dados filtrados foram substituídos pelos novos dados com sucesso.

doc-paste-to-filter-data-4


seta azul bolha direita Cole os dados em uma lista filtrada no Excel com o Kutools para Excel

O primeiro método é muito complicado de aplicar, então, aqui, vou apresentar uma ferramenta útil - Kutools for Excel, Com o seu Colar na faixa visível recurso, você pode colar os dados rapidamente na lista filtrada sem muito esforço.

Kutools for Excel : com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias.

Depois de instalar Kutools for Excel, faça o seguinte:

1. Primeiro, selecione a organização de dados que deseja copiar e colar na lista filtrada. E então clique Kutools > Variação > Colar na faixa visível, veja a captura de tela:

doc-paste-to-filter-data-4

2. E então um Colar na faixa visível caixa de prompt é exibida, clique em uma célula ou um intervalo de células onde deseja colar os novos dados, consulte a captura de tela:

doc-paste-to-filter-data-4

3. Então clique OK , os novos dados foram colados apenas na lista filtrada e os dados das linhas ocultas também foram mantidos.

(1.) Se você escolher Apenas colar valores opção, apenas os valores serão colados nos dados filtrados, veja o screesnhot:

doc-paste-to-filter-data-4

(2.) Se você escolher Todos opção, os valores, bem como a formatação, serão colados nos dados filtrados, consulte o screesnhot:

doc-paste-to-filter-data-4

Clique para saber mais sobre o utilitário Colar em intervalo visível.


seta azul bolha direita Copie e cole os valores das células em células visíveis ou filtradas apenas com o Kutools para Excel:

Título do seu site

Kutools for Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. Baixe e teste grátis agora!

As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2019 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Teste gratuito de 30 dias com recursos completos. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comentários (6)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
TU. ESTÃO. QUERIDO. E. A. BODE. Mas sério muito obrigado! Eu tenho procurado em todos os lugares para ajudar sobre isso!
Este comentário foi feito pelo moderador no site
Muito útil e direto. Procurei em todos os lugares da internet e não encontrei nada. Ou tutoriais para conseguir outra coisa :) Muito obrigado
Este comentário foi feito pelo moderador no site
Passei horas tentando resolver isso até que finalmente encontrei este site incrível. Obrigado!
Este comentário foi feito pelo moderador no site
Não está funcionando. Eu tentei no Office 2007. Copiei o intervalo de células e tentei colar em células visíveis, os dados da área de transferência foram excluídos, mas não estão colando. Tente fornecer solução
Este comentário foi feito pelo moderador no site
A mon niveau c'est pareil, ça ne fonctionne pas. Existe-t-il outra solução?
Este comentário foi feito pelo moderador no site
Olá amigos
Se o método acima não funcionar bem, aqui, você também pode usar o código VBA abaixo: (Nota: Antes de usar o código, você deve fazer backup de seus dados, o código não suporta desfazer.)
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, tente, espero que possa ajudá-lo!
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos