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

 Comment retourner la première / dernière cellule non vide d'une ligne ou d'une colonne?

Lorsque vous travaillez avec une feuille de calcul, vous pouvez parfois souhaiter obtenir la première ou la dernière valeur de cellule non vide d'une ligne ou d'une colonne. Il est facile pour vous d'obtenir la valeur s'il y a peu de données dans une ligne ou une colonne en un coup d'œil, mais renvoyer les données dans une longue colonne ou ligne sera une tâche pénible. Ici, je peux vous parler de quelques méthodes utiles pour résoudre ce travail.

Renvoie la première cellule non vide d'une ligne ou d'une colonne avec une formule

Renvoie la dernière cellule non vide d'une ligne ou d'une colonne avec une formule


flèche bleue bulle droite Renvoie la première cellule non vide d'une ligne ou d'une colonne avec une formule

Pour extraire la première cellule avec des données, veuillez appliquer la formule suivante:

1. Entrez la formule suivante dans une cellule vide à côté de vos données: =INDEX(A1:A13,MATCH(TRUE,INDEX((A1:A13<>0),0),0)), voir capture d'écran:

doc-return-first-data-cell-1

2. Puis appuyez Entrer et vous obtiendrez la première valeur de cellule non vide comme suit:

doc-return-first-data-cell-1

Notes:

1. Dans la formule ci-dessus, A1: A13 est la plage de colonnes que vous souhaitez utiliser, vous pouvez la modifier selon vos besoins. Cette formule peut également être appliquée pour obtenir la première valeur de cellule non vide d'une ligne, il vous suffit de changer la plage de colonnes en plage de lignes.

2. Cette formule fonctionne correctement sur une seule ligne ou une seule colonne.


flèche bleue bulle droite Renvoie la dernière cellule non vide d'une ligne ou d'une colonne avec une formule

Si vous souhaitez renvoyer la dernière valeur de cellule non vide, voici une autre formule qui peut vous rendre service.

1. Tapez cette formule =LOOKUP(2,1/(A1:A13<>""),A1:A13) dans une cellule vide en plus de vos données, voir capture d'écran:

doc-return-first-data-cell-1

2. Puis appuyez Entrer clé, la dernière valeur de cellule non vide sera extraite à la fois. Voir la capture d'écran:

doc-return-first-data-cell-1

Notes:

1. Dans la formule ci-dessus, A1: A13 est la plage de colonnes que vous souhaitez utiliser, vous pouvez la modifier selon vos besoins. Cette formule peut également être appliquée pour obtenir la dernière valeur de cellule non vide d'une ligne, il vous suffit de changer la plage de colonnes en plage de lignes.

2. La formule ci-dessus fonctionne correctement sur une seule ligne ou une seule colonne.


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (30)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Bon ! ça a marché!
Ce commentaire a été minimisé par le modérateur sur le site
Utilisation des valeurs dans a8,b8,c8 : 0 8 A8 Copie de cette formule dans les cellules voisines de droite =ROW(INDEX(A1:A100,MATCH(TRUE,INDEX((A1:A1000),0),0)) ) Donne : 9 8 8 Cependant, copier cette formule dans les cellules voisines de droite =ROW(INDEX(A1:A100,MATCH(TRUE,INDEX((A1:A100""),0),0))) Donne : 8 8 8 Le 1er non zéro n'est pas le même que le 1er non vide ergo la 2ème formule donne ce qui a été indiqué dans l'énoncé de prémisse : "Comment retourner la première / dernière cellule non vide d'une ligne ou d'une colonne ?"
Ce commentaire a été minimisé par le modérateur sur le site
Merci d'avoir posté ceci!
Ce commentaire a été minimisé par le modérateur sur le site
J'ai besoin d'aide pour obtenir une donnée de la colonne A.
Dans Row-1, j'ai beaucoup de nom. À partir de ceux-ci, je dois rechercher un nom, découvrir la dernière valeur non nulle de cette colonne de nom, puis trouver les données respectées de la colonne A.

Pouvez-vous guyz s'il vous plaît aider?

Je ne sais pas comment ajouter des images ici.
Ce commentaire a été minimisé par le modérateur sur le site
salut, si la ligne que vous recherchez est complètement vide, elle renvoie "#N/A". Comment puis-je faire en sorte qu'il ne renvoie rien et laisse la cellule vide?
Ce commentaire a été minimisé par le modérateur sur le site
Utilisez IFERROR (mettez votre fonction ici, "").
Ce commentaire a été minimisé par le modérateur sur le site
Comment renvoyer le numéro de ligne de la deuxième cellule non vide ? Pouvez-vous me
Ce commentaire a été minimisé par le modérateur sur le site
Comment puis-je renvoyer le numéro de ligne de la deuxième cellule non vide ? Cela m'aiderait beaucoup avec mon papier.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, merci pour la formule (Renvoyer la dernière cellule non vide dans une ligne ou une colonne avec la formule - =RECHERCHE(2,1/(A1:A13<>""),A1:A13))
Cette formule a fait ce que je cherchais exactement. juste pour ma compréhension, pouvez-vous s'il vous plaît expliquer la logique ?, pourquoi 2 est utilisé pour la valeur de recherche et la logique de lookup_vector dans la formule.
Merci d'avance

Salutations,
SK
Ce commentaire a été minimisé par le modérateur sur le site
Exactement cette question est de mon côté
Ce commentaire a été minimisé par le modérateur sur le site
Salut, merci pour la formule La dernière cellule non vide dans une rangée ou une colonne, c'est ce que je cherchais exactement,
Pouvez-vous s'il vous plaît m'expliquer la logique? (pourquoi pour lookup_vector vale vous avez passé 1/(range<>=””))
Salutations,
SK
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour merci pour la formule. Comment puis-je étendre cette formule si j'ai une table AN et que je dois d'abord rechercher une certaine valeur dans A pour localiser la ligne dans laquelle je veux obtenir comme résultat la dernière valeur non vide trouvée dans la colonne HL?
Ce commentaire a été minimisé par le modérateur sur le site
Ne fonctionne pas dans les feuilles Google avec l'erreur : N'a pas trouvé la valeur "2" dans l'évaluation de la recherche.


Fonctionne bien dans MS Excel.
Ce commentaire a été minimisé par le modérateur sur le site
Essayez ceci dans Google Sheets :


=INDEX( FILTRE( F:F , NOT( ESTBLANC( F:F ) ) ) , LIGNES( FILTRE( F:F , NOT( ESTBLANC( F:F ) ) ) ) )
Ce commentaire a été minimisé par le modérateur sur le site
Comment modifier la formule pour extraire la dernière cellule non vide au lieu de la première ?
Ce commentaire a été minimisé par le modérateur sur le site
c'est ce qu'il me faut aussi !
Ce commentaire a été minimisé par le modérateur sur le site
La formule publiée par Ankur renvoie la valeur de la dernière cellule non vide dans la plage spécifiée (colonne). Si vous souhaitez que cela fonctionne sur plusieurs colonnes sur une seule ligne, remplacez "ROWS" par "COLUMNS" dans la formule.
Ce commentaire a été minimisé par le modérateur sur le site
Comment renvoyer la dernière cellule non vide de certaines cellules sélectionnées dans une rangée
Ce commentaire a été minimisé par le modérateur sur le site
J'aimerais vraiment savoir pourquoi ,1/([RANGE]<>0) fonctionne :(
Ce commentaire a été minimisé par le modérateur sur le site
Salut quelqu'un peut-il m'aider à ce sujet,

J'ai un fichier csv ou peut-être un excel qui contient n nombre de données à partir desquelles j'ai besoin de quelques données collectives utilisant des formules qui devraient être automatiques, et j'ai besoin que la sortie soit sous forme de tableau. ?
Ce commentaire a été minimisé par le modérateur sur le site
Que signifie "INDEX((A1:A13<>0)" ? Le premier paramètre d'INDEX est l'ensemble de cellules A1 à A13, mais avec un test pour non égal à zéro en annexe. Je ne trouve aucune explication à ce sujet.
Ce commentaire a été minimisé par le modérateur sur le site
A1:A13<>0 renvoie un tableau de valeurs vraies ou fausses
toutes les valeurs qui ne sont pas 0 (par exemple <>0) dans A1:A13 deviennent vraies, et toutes les autres deviennent fausses
Alors maintenant, vous pouvez rechercher le premier "vrai" dans ce tableau et l'utiliser pour indexer
Ce commentaire a été minimisé par le modérateur sur le site
Cela fonctionne également pour trouver la dernière cellule non vide contenant plus de 255 caractères. Utile pour moi pour résoudre le problème.
Thanks a lot!
Ce commentaire a été minimisé par le modérateur sur le site
Hi
Je veux retourner la première cellule non vide d'affilée mais plutôt qu'avec
informations dans la cellule supérieure de la première cellule vide.
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup pour votre contenu ! Je ne sais pas ce que je fais de mal, mais je n'arrive pas à le faire (dans Google Sheets):

Je dois remplir H1 avec la valeur de la première cellule non vide de C1 à G1. Ensuite, je dois copier ceci pour toutes les lignes suivantes (H2, H3, H4, etc.)

En vous remerciant d'avance pour votre temps, ce serait très apprécié :)
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour Marissa,
Si vous souhaitez obtenir la première valeur non vide d'une ligne dans les feuilles Google, veuillez appliquer l'une des formules suivantes :

=QUERY(transposer(C1:G1),"Sélectionner Col1 où Col1 n'est pas nul limite 1",0)
=index(C1:G1,MATCH(FALSE,ISBLANK(C1:G1),0))

S'il vous plaît essayez, j'espère que cela peut vous aider!
Ce commentaire a été minimisé par le modérateur sur le site
Réponse parfaite. Je cherchais cela depuis un certain temps. Merci!
Ce commentaire a été minimisé par le modérateur sur le site
Como faço para obter o menor valor de um intervalo, onde pode haver células em branco ?
Ce commentaire a été minimisé par le modérateur sur le site
Comment utiliser cette formule pour renvoyer l'en-tête des colonnes de la première cellule avec une valeur > 0 ?
Ce commentaire a été minimisé par le modérateur sur le site
Allô Tom,
Pour résoudre votre problème, veuillez appliquer la formule ci-dessous :
=INDEX($B$1:$H$1,MATCH(TRUE,$B2:$H2>0,0))
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-return-column-headers.png

S'il vous plaît essayez, j'espère que cela peut vous aider!
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL