J'ai un classeur Excel avec beaucoup de lignes. Je le filtre en utilisant les valeurs d'une colonne, puis je souhaite enregistrer les résultats filtrés dans un fichier CSV. Lorsque je fais "Enregistrer sous ...", j'obtiens toutes les lignes. Je peux copier-coller les résultats filtrés sur une autre feuille et enregistrer à partir de là, mais je préfère ne pas. C'est principalement Excel 2003.
microsoft-excel
csv
Niklas Winde
la source
la source
Réponses:
Utilisez un filtre avancé pour filtrer et coller les résultats en tant que valeurs dans une nouvelle feuille de calcul en une seule fois, ce qui enregistre au moins une étape et est probablement plus reproductible en moins de clics à chaque fois après la première. Vous pouvez également sélectionner uniquement les colonnes de votre choix et dans n'importe quel ordre.
Le site de Debra est probablement la meilleure ressource pour des exemples à ce sujet:
[www.contextures.com] [1]
[1]: http: // www.contextures.com
la source
You can only copy filtered data to the active sheet
erreur lorsque j'essaie ceci avec l'option de copie avancée du filtre avancé d'Excel 2007.Le format CSV n'enregistrera pas la mise en forme, les formules ou le filtrage, comme vous l'avez découvert. Vous devez soit copier uniquement ce que vous souhaitez enregistrer sur une nouvelle feuille et l'enregistrer au format CSV ou l'enregistrer au format Excel.
la source
Utilisez un tableau croisé dynamique. Cliquez sur n'importe quel emplacement de votre tableau, cliquez sur Insérer, sélectionnez Tableau croisé dynamique, puis configurez les colonnes que vous souhaitez conserver. Vous pouvez filtrer un tableau croisé dynamique puis l'enregistrer au format CSV ou texte (délimité par des tabulations). Il enregistre uniquement le tableau croisé dynamique filtré.
la source