7
votes

Comment supprimer uniquement les valeurs 0 (zéro) de la colonne d'Excel 2010

Je veux retirer les valeurs de la colonne entière lorsque la valeur des cellules est 0.

Les cellules résultantes doivent être vides.

Comment puis-je écrire une formule pour cela ? Aucune suggestion? xxx


2 commentaires

FAQExcel.blogspot.in/2007/ 02 / ...


Non, je ne veux pas supprimer la ligne, je veux supprimer la valeur cellulaire. Les cellules doivent être blanches qui n'ont que 0 valeurs @jayram


15 Réponses :


1
votes

Ce n'est pas une bonne réponse, mais cela devrait vous conduire à la bonne. Je n'ai pas écrit VBA dans une minute solide, donc je ne me souviens donc pas de la syntaxe exacte, mais voici un "code psyeo" pour vous - je sais que vous pouvez facilement implémenter cela dans une macro VBA

for all worksheet.rows
    if cell.value == 0
        then cell.value = " "
    endif
endfor


1 commentaires

Filtrer uniquement 0 valeurs résolvez mon problème. Merci. @endowly



6
votes

J'ai sélectionné des colonnes que je veux supprimer 0 valeurs puis cliqué sur Données> Filtre. Dans l'en-tête de la colonne, une icône de filtre apparaît. J'ai cliqué sur cette icône et sélectionné seulement 0 valeurs et cliqué sur OK. Seules les valeurs 0 deviennent sélectionnées. Enfin clairement clair ou utilisez le bouton Supprimer. Problème résolu!


0 commentaires

0
votes

Vous ne devriez pas utiliser un espace "" au lieu de "0" parce que l'Excel traite de l'espace comme valeur.

Ainsi, la réponse est avec l'option par (Ctrl + F). Ensuite, cliquez sur les options et mettez dans la recherche avec "0". Ensuite, cliquez sur (associez le contenu de la cellule entière. Enfin, remplacé ou remplacé tous vers vous.

Cette solution peut donner plus aussi. Vous pouvez utiliser (*) avant ou après les valeurs pour supprimer toutes les pièces souhaitées.

Merci.


1 commentaires

Ceci est le changement manuel de la valeur, la question était pour une formule



0
votes

La solution (CTRL + F) est vraiment proche - juste la dernière étape du processus n'a pas été articulée. Bien que l'auteur soit correct sur un espace = "0", cela ne fera aucune différence avec cette méthode. Les données que vous recherchez (tout ce que vous voulez supprimer) peuvent être n'importe quoi.

Recherchez les données que vous souhaitez supprimer (dans le champ "Rechercher"). Dans le champ "Remplacer", laissez-le vide. Puis remplacer ou remplacer tout. Les cellules avec ces données spécifiques seront vidées.

Merci de me faire passer sur la bonne voie.


0 commentaires

0
votes

Il y a un problème avec la solution Command + F. Il remplacera tous les 0's si vous cliquez sur Remplacer tout. Cela signifie que si vous ne passez pas de commentaire de zéro, les zéro contenus dans des cellules importantes seront également supprimés. Par exemple, si vous avez des numéros de téléphone contenant (420) des codes de zone, ils seront tous modifiés (40).


0 commentaires

3
votes

La voie la plus simple pour moi était de créer une colonne supplémentaire avec une instruction si elle utilise essentiellement comme presse-papiers de copie.

= si (cellule désirée = 0, "", cellule désirée)

qui devrait renvoyer une colonne corrigée qui vous permet de recouvrir et de coller la colonne d'origine sous forme de texte. Si vous ne copiez simplement pas Coller une référence circulaire se produit et toutes les données sont "effacées" des deux colonnes. Ne vous inquiétez pas si vous n'avez pas lu ceci soigneusement CTRL + Z est votre meilleur ami ...


0 commentaires

18
votes

Appuyez sur Contrôle + h , puis sélectionnez les options et vérifier Match Sommaire de la cellule entière et correspondant cas . Dans le Recherchez ce que Tapez A 0 et laissez le remplacer par champ vide. Puis remplacez tout. Cela éliminera tous les zéros qui sont autonomes.


0 commentaires

0
votes

J'ai sélectionné des colonnes que je veux supprimer 0 valeurs puis cliqué sur Données> Filtre. Dans l'en-tête de la colonne, une icône de filtre apparaît. J'ai cliqué sur cette icône et sélectionné seulement 0 valeurs et cliqué sur OK. Seules les valeurs 0 deviennent sélectionnées. Enfin clairement clair ou utilisez le bouton Supprimer.

puis pour retirer les lignes vierges des valeurs de 0 supprimées supprimées. I Cliquez sur les données> Filtre I cliquée sur cette icône de filtrage et des blancs non sélectionnés Copiez et collez les données restantes dans une nouvelle feuille.


1 commentaires

Vous pourriez penser à ajouter des coups d'écran à ce sujet pour aider les personnes à ne pas familier avec tous les menus.



0
votes

Certaines des autres réponses sont excellentes pour éliminer les zéros des données existantes, mais si vous avez une feuille de travail qui est constamment modifiée et que vous souhaitez empêcher les zéros de comparaître, je trouve qu'il est plus facile d'utiliser un formatage conditionnel pour les faire invisible. Il suffit de sélectionner la plage de cellules que vous souhaitez appliquer sur> Formatage conditionnel> Nouvelle règle.

Modifier le type de règle sur "Formater uniquement les cellules contenant" Valeur cellulaire> égale à> 0.

Sous "Format" Modifier la couleur du texte en blanc ou quel que soit votre arrière-plan, et toutes les cellules contenant exactement zéro disparaîtront.

Évidemment, cela fonctionne également avec toute autre valeur que vous souhaitez faire disparaître.


0 commentaires

0
votes

Considérez que vos données sont dans la colonne A et écrirez la codage maintenant

Sub deletezeros()
    Dim c As Range
    Dim searchrange As Range
    Dim i As Long

    Set searchrange = ActiveSheet.Range("A1", ActiveSheet.Range("A65536").End(xlUp))

    For i = searchrange.Cells.Count To 1 Step -1
        Set c = searchrange.Cells(i)
        If c.Value = "0" Then c.EntireRow.delete
    Next i
End Sub


0 commentaires

0
votes

(CTRL + H) -> Rechercher et remplacer la fenêtre Ouvre -> Recherchez ce que "0", remplacez-le par "" (Laissez-le vide) -> Cliquez sur Options Tick Match Sommaire de la cellule entière -> Cliquez sur le bouton "Remplacer tout".


0 commentaires

0
votes

La manière la plus simple est la suivante: Cliquez sur le bouton Office (en haut à gauche) Cliquez sur "Options Excel" Cliquez sur "Avancé" Faites défiler jusqu'à «Afficher les options pour cette feuille de calcul» Unock the box "montre un zéro dans des cellules qui ont une valeur zéro" Cliquez sur "ok"

C'est tout ce qu'il y a.

:)


0 commentaires

0
votes

Ceci est la bonne réponse à la peau automatique de la valeur zéro et de la cellule affiche vide pour la valeur zéro suivant:

  1. Cliquez sur le bouton Office (en haut à gauche)
  2. Cliquez sur "Options Excel"
  3. Cliquez sur "Avancé"
  4. Faites défiler vers «Options d'affichage pour cette feuille de calcul»
  5. non appliquer la boîte "Affiche un zéro dans des cellules qui ont une valeur zéro"
  6. Cliquez sur "D'accord"

0 commentaires

0
votes

Quand j'ai utilisé Remplacer tous les 0 et le cas de correspondance avec vide dans Excel 2010, je trouve qu'il peint la cellule vide mais que les données sont simplement blanchies à la chaux. Donc, vous utilisez COMPTA et la cellule est toujours comptée comme avec quelque chose à compter. N'utilisez jamais cette méthode en 2010 à moins que cela ne soit à des fins d'affichage uniquement.


0 commentaires

0
votes

a compris comment le faire à l'intérieur de la formule avec seulement 1 référence de la cellule: xxx


0 commentaires