Dans un fichier Excel 2010, il y a environ 100 lignes contenant des données, mais la feuille de travail entière affiche 1048576 lignes vides (ce qui rend le fichier environ 2,5 Mo). J'ai besoin de supprimer des lignes vides après les données. Mais sélectionner la ligne et la supprimer ne fait rien. Comment supprimer ces lignes indésirables?
Voici mon fichier Excel: http://www.mediafire.com/download.php?au957fcnh3odbcd
Quelqu'un peut-il expliquer ce qui ne va pas avec ce fichier?
microsoft-excel
microsoft-excel-2010
Nalaka526
la source
la source
Réponses:
Il y a certainement un problème avec votre fichier. Il peut être plus facile de copier les 100 lignes que vous souhaitez conserver dans un nouveau fichier de classeur plutôt que d'essayer de supprimer un million de lignes .
Une recherche de doublons dans tout le document a trouvé et supprimé plus d'un million de doublons. Il y a donc des personnages cachés ou quelque chose occupant de l'espace dans ce classeur. Cela n'a toujours pas aidé car la taille de sauvegarde après cela est passée à 35 Mo.
Solution: une fois que j'ai copié les lignes que vous avez remplies dans un nouveau classeur, la taille du fichier enregistré n'est que de 10 Ko.
la source
Le commentateur du post de Robert est sur la bonne voie. Après avoir supprimé les lignes indésirables, vous devez enregistrer le classeur, le fermer, puis le rouvrir.
Microsoft décrit les étapes de leur article «Comment réinitialiser la dernière cellule dans Excel» . Ils mentionnent également l'étape Enregistrer, mais j'aurais souhaité qu'ils y mettent davantage l'accent. Tant que vous n'avez pas enregistré et rouvert le classeur, il ne semble pas que votre suppression ait fait quoi que ce soit!
La copie des bonnes lignes dans un nouveau classeur est également une bonne solution, surtout si vous n'avez pas à vous soucier de macros ou de formules avec des références de cellule compliquées.
la source
Sélectionnez les lignes que vous souhaitez supprimer. Si vous avez Office 2003: http://www.mrexcel.com/archive/Edit/4259.html
2007 et versions ultérieures: sur le ruban, sous l'onglet "Accueil", sous le groupe "Cellules" et le bouton "Supprimer" (bloc appelé cellules), sélectionnez la petite flèche en dessous, puis "Supprimer les lignes de feuille". Enregistrez le fichier et rouvrez le fichier.
la source
Une autre cause peut être qu'une ou plusieurs colonnes de la feuille de calcul sont référencées dans une formule dans une autre feuille de calcul sans spécifier le nombre de lignes.
la source
La meilleure option consiste à utiliser ctrl + shift + downarrow pour masquer les lignes indésirables et ctrl + shift + flèche droite pour masquer les colonnes indésirables
la source
J'ai eu ce même problème et j'ai trouvé un moyen de résoudre ce problème à quelques reprises pour moi.
Assurez-vous que vous n'avez pas de mise en forme dans ces colonnes (par exemple, les bordures de cellules sont appliquées à une colonne entière). Saisissez la barre de défilement et faites-la glisser jusqu'en bas. Sélectionnez la rangée du bas (1048579, je crois) et un groupe au-dessus, environ 20-30, tout ce qui est visible à l'écran. Cliquez avec le bouton droit sur la zone d'en-tête de ligne et cliquez sur
Delete
. Faites glisser la barre de défilement vers le haut et sélectionnez une cellule où se trouvent vos données. Sélectionnez une autre feuille de calcul, puis revenez en arrière. Cela devrait être corrigé.la source
Comment supprimer des lignes et des colonnes indésirables dans une feuille de calcul Excel
( Cela ne prendra pas aussi longtemps qu'un premier coup d'œil pourrait le suggérer et c'est sûr!)
Il y a deux feuilles mentionnées dans la procédure ci-dessous.
Appelons votre feuille d'origine
YourOriginalSheet
(elle représente le nom réel de votre feuille d'origine).Appelons l'autre feuille
ShortSheet
, qui contiendra une copie des seules cellules pertinentes.(1) Dans
YourOriginalSheet
,Select
etCopy
la plage de cellules pertinentes (ne collez pas encore).(2) Ajoutez une nouvelle feuille nommée
ShortSheet
, placez le curseur dans la cellule représentant le coin supérieur gauche de la plage copiée (probablementA1
), et collez comme suit:(2a)
Paste Special...
>Formulas
[cliquez avec le bouton droit sur la cellule du coin supérieur gauche](2b)
Paste Special...
>Values
(2c)
Paste Special...
>Formats
(2d)
Paste Special...
>Column Widths
(2e) Inclure d'autres
Paste Special
options qui, selon vous, pourraient aider à améliorer l'aspect de la feuille.(3) Appuyez sur
Ctrl-Shift-End
pour trouver le coin inférieur droit deShortSheet
pour vous assurer qu'il contient toutes les données pertinentes.(4)
Save
le classeur. (Save As ...
un nouveau fichier si vous voulez une sauvegarde.)(5) Supprimer
YourOriginalSheet
(les données pertinentes sont actuellement enregistrées dansShortSheet
.)(6) Renommez
ShortSheet
le nom réel de votre feuille d'origine ».Rien n'a changé sauf pour rendre le classeur beaucoup plus petit, donc toutes les macros, les références externes à cette feuille de calcul, etc. devraient toujours fonctionner.
Voici un
macro
pour accomplir les étapes de (2).Avant d'utiliser la macro
Select
etCopy
la plage pertinente, comme cela a été fait à l'étape (1).J'ai enregistré ma macro dans mon
Personal.xlsb
classeur pour une utilisation future partout et lui ai assigné une toucheCtrl + Shift + V
.la source
J'ai trouvé la solution,
1) Vous devez supprimer quoi que ce soit à ces lignes vides, alors cliquez sur la première ligne empy (après toutes vos données), puis cliquez sur CTRL + Maj et flèche vers le bas. Voilà comment vous sélectionnez tout en bas.
2) Sur le panneau ACCUEIL lors de la MODIFICATION, cliquez sur Effacer> Effacer tout
3) puis cliquez sur le style: Normal (sans cela, cela n'a pas fonctionné pour moi)
4) puis vous devez activer ce module complémentaire (tutoriel copié à partir du support ms):
Important: vous souhaiterez peut-être faire une copie de sauvegarde de votre fichier avant de nettoyer la mise en forme des cellules en excès, car dans certains cas, ce processus peut augmenter la taille de votre fichier et il n'y a aucun moyen d'annuler la modification.
Pour supprimer la mise en forme excessive dans la feuille de calcul actuelle, procédez comme suit:
https://support.office.com/en-us/article/clean-excess-cell-formatting-on-a-worksheet-e744c248-6925-4e77-9d49-4874f7474738
Cela devrait nettoyer vos rangées supplémentaires.
la source
Le secret consiste à supprimer les lignes, enregistrer la feuille de calcul et fermer. Lorsque vous rouvrez le fichier sera plus petit. Dans mon cas, j'ai eu des problèmes avec plusieurs feuilles de calcul dans le classeur.
la source