Je veux retirer les valeurs de la colonne entière lorsque la valeur des cellules est 0.
Les cellules résultantes doivent être vides. strong> p> Comment puis-je écrire une formule pour cela ? Aucune suggestion? p>
15 Réponses :
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
Filtrer uniquement 0 valeurs résolvez mon problème. Merci. @endowly
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! P>
Vous ne devriez pas utiliser un espace "" au lieu de "0" parce que l'Excel traite de l'espace comme valeur. P>
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. P>
Cette solution peut donner plus aussi. Vous pouvez utiliser (*) avant ou après les valeurs pour supprimer toutes les pièces souhaitées. P>
Merci. P>
Ceci est le changement manuel de la valeur, la question était pour une formule
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. p>
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. p>
Merci de me faire passer sur la bonne voie. P>
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). p>
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. P>
= si (cellule désirée = 0, "", cellule désirée) p>
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 ... p>
Appuyez sur Contrôle kbd> + h kbd>, puis sélectionnez les options CODE> et vérifier
Match Sommaire de la cellule entière code> et
correspondant cas code>. Dans le
Recherchez ce que code> Tapez A
0 code> et laissez le
remplacer par code> champ vide. Puis remplacez tout.
Cela éliminera tous les zéros qui sont autonomes. P>
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. p>
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. P>
Vous pourriez penser à ajouter des coups d'écran à ce sujet pour aider les personnes à ne pas familier avec tous les menus.
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. P>
Modifier le type de règle sur "Formater uniquement les cellules contenant" Valeur cellulaire> égale à> 0. p>
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. p>
Évidemment, cela fonctionne également avec toute autre valeur que vous souhaitez faire disparaître. p>
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
(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". p>
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" p>
C'est tout ce qu'il y a. P>
:) p>
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: p>
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. p>
a compris comment le faire à l'intérieur de la formule avec seulement 1 référence de la cellule:
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