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

Comment rechercher une valeur et renvoyer la cellule ci-dessus ou ci-dessous dans Excel?

Dans Excel, nous utilisons la fonction RECHERCHEV pour trouver une valeur spécifique à partir d'une plage de données, mais savez-vous comment rechercher une valeur, puis renvoyer ses valeurs supérieures ou inférieures? En fait, vous pouvez utiliser la fonction INDEX pour le gérer.

Recherchez une valeur et renvoyez la cellule au-dessus ou en dessous


flèche bleue bulle droite Recherchez une valeur et renvoyez la cellule au-dessus ou en dessous

Recherchez une valeur et renvoyez la cellule ci-dessus

Sélectionnez une cellule vide dans laquelle vous souhaitez placer la valeur de retour et tapez cette formule =INDEX(A1:A8,MATCH(D1,A1:A8,0)-1,1), presse Entrer key pour renvoyer la valeur. Voir la capture d'écran:
doc look return cellule ci-dessus 1

Recherchez une valeur et renvoyez la cellule ci-dessous

Sélectionnez une cellule vide dans laquelle vous souhaitez placer la valeur de retour et tapez cette formule =INDEX(A1:A8,MATCH(D1,A1:A8,0)+1,1), presse Entrer clé pour obtenir le résultat. Voir la capture d'écran:
doc look return cellule ci-dessus 2

Notes: dans les formules, le premier A1: A8 est la plage où vous recherchez la valeur, et le second A1: A8 est la plage où vous souhaitez rechercher le critère, D1 est la valeur que vous recherchez, 1 indique le numéro de colonne que vous souhaitez renvoyer.

Si vous souhaitez rechercher une valeur et renvoyer ci-dessous et les 3 cellules à droite de la référence, vous pouvez appliquer cette formule =INDEX(F1:H8,MATCH(K1,F1:F8,0)+1,3).
doc look return cellule ci-dessus 3

Pointe.Si vous souhaitez rechercher rapidement une valeur et la renvoyer dans une autre colonne, essayez d'utiliser Kutools for Excel's Recherchez une valeur dans la liste comme indiqué dans la capture d'écran suivante. C'est une fonction complète sans limitation en 60 jours, s'il vous plaît télécharger et avoir un essai gratuit maintenant.
doc look return cellule ci-dessus 4


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-2021 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes 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 (33)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
C'est une excellente formule. Peut-il être enveloppé dans une formule COUNTIF, donc au lieu de renvoyer la valeur recherchée, il compte combien de fois le résultat a été trouvé ? EG: combien de fois 'Jack' a été retourné
Ce commentaire a été minimisé par le modérateur sur le site
Désolé, je n'ai pas bien compris votre question. Si vous voulez compter les fois qu'un mot apparaît dans une plage ? Si oui, vous pouvez utiliser cette formule =COUNTIF(A2:A12,"Jack"), vous pouvez aller à cet article https://www.extendoffice.com/documents/excel/3224-excel-count-number-of-occurrences-of-a-word-in-a-column.html pour plus de détails et de méthodes.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour! J'ai une question intéressante. Disons que j'ai une lettre ("S" par exemple) sur chaque ligne mais à des endroits différents. Ainsi, sur la deuxième ligne, la lettre "S" se trouve dans la cellule X2 et sur la troisième ligne, la lettre "S" se trouve dans la cellule F3. En haut du tableau (la première ligne), vous avez des dates, qui s'étendent horizontalement. Quelle fonction dois-je utiliser pour trouver la lettre "S" sur chaque ligne, puis récupérer la date située x nombre d'étapes au-dessus ? Comment recherchez-vous horizontalement une lettre, et lorsque vous trouvez cette lettre spécifique, remontez à la ligne 1 pour récupérer sa date ? J'espère que j'ai expliqué cela de manière claire :)
Ce commentaire a été minimisé par le modérateur sur le site
Disons que mes noms traversent la ligne 1 et les valeurs directement en dessous dans la ligne 2. Comment puis-je le rechercher alors ? Cette formule ne semble pas fonctionner lorsque les données sont horizontales.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai pas mal cherché et j'ai trouvé ça :

=INDEX(A1:Z1,MATCH(D3,A10:Z10,0))

D3 est votre valeur de recherche ; la ligne 10 contient les valeurs que vous recherchez ; la ligne 1 contient les valeurs que vous renverrez là où il y a une correspondance dans la colonne pertinente de la ligne 10 avec D3
Ce commentaire a été minimisé par le modérateur sur le site
J'ai besoin de cette formule, mais avec plusieurs colonnes
Ce commentaire a été minimisé par le modérateur sur le site
De quoi avez-vous besoin ? Vous pouvez décrire votre question avec plus de détails afin que nous puissions vous aider.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai un morceau de texte dans la cellule A2 de la feuille de calcul A. Dans la feuille de calcul BI, j'ai le même texte dans la cellule A4 et dans la cellule C4. Je souhaite utiliser une formule qui renverra la valeur de la cellule B4 de la feuille de calcul A. Est-ce possible ?
Ce commentaire a été minimisé par le modérateur sur le site
J'ai un morceau de texte dans la cellule A2 de la feuille de calcul A. Dans la feuille de calcul BI, j'ai le même texte dans la cellule A4 et dans la cellule C4. Je souhaite utiliser une formule qui renverra la valeur de la cellule B4 de la feuille de calcul A. Est-ce possible ?
Ce commentaire a été minimisé par le modérateur sur le site
Salut, comment savoir combien de fois une valeur se produit après une certaine valeur, par exemple j'ai une liste de nombres, j'essaie de savoir combien de fois le numéro 2 est après 1 et ainsi de suite
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,

Comment puis-je utiliser cette formule pour faire correspondre les données de la cellule A3 dans les colonnes A à H et les lignes 1 à 9 et renvoyer la valeur dans la ligne ci-dessous. J'ai essayé cette formule =INDEX(Sheet1!a1:h9,MATCH(A3,Sheet1!a1:h9,0)+1,1) mais cela n'a pas fonctionné. Oh oui et ses données d'une autre feuille.

Toute aide serait grandement appréciée.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, vous devez changer =INDEX(Sheet1!a1:h9,MATCH(A3,Sheet1!a1:h9,0)+1,1) en =INDEX(Sheet1!a1:h9,MATCH(A3,Sheet1!a1 : a9,0)+1,1), ou vous pouvez utiliser cette formule =INDEX(A1:A9,MATCH(A3,A1:A9,0)+1,1)
Ce commentaire a été minimisé par le modérateur sur le site
Comment puis-je faire en sorte que cela fonctionne pour l'ensemble de mon classeur. Essayez de rechercher par bon de commande et indiquez le numéro de conteneur qui se trouve une ligne au-dessus.

=INDEX('Jeu 9.5:Mar 12.31'!,MATCH('Hot Containers'!A5,'Jeu 9.5:Mar 12.31'!,0)-1,1)
Ce commentaire a été minimisé par le modérateur sur le site
Hé, je me demandais s'il y avait un moyen de faire fonctionner cela, donc lorsque vous tirez la formule vers une autre cellule, cela augmente le nombre de lignes que vous voulez qu'elle descende.
Ce commentaire a été minimisé par le modérateur sur le site
Je veux créer une formule pour afficher une erreur si le nombre dans la colonne B et la colonne C et je veux mettre la formule dans la colonne A qui s'affichera comme une erreur si le nombre entré dans la colonne B est inférieur à 712 et la colonne C au-dessus de 812 ?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, j'essaie de faire fonctionner cela en recherchant des valeurs dans une rangée plutôt qu'une colonne. Veuillez aider
Ce commentaire a été minimisé par le modérateur sur le site
Essayez peut-être de changer votre plage d'une plage verticale à une plage horizontale. Par exemple, F1:F8, voyez-vous comment c'est une plage verticale ? Essayez de le changer en une plage horizontale telle que A1: H1. Voyez-vous comment c'est maintenant une plage horizontale ? Donc, partout où il y avait une plage verticale, remplacez-la par votre plage horizontale. Je ne sais pas si ça marchera, juste une idée.
Ce commentaire a été minimisé par le modérateur sur le site
Assurez-vous également de changer les positions des numéros de colonne et de zone.,2,EQUIV(K1,F1:F8,0))

Ce commentaire a été minimisé par le modérateur sur le site
Comment puis-je obtenir la somme =(INDEX($I:$L,MATCH($S$2,$L:$L,0)-1,1)) Actuellement, il extrait les données de la première fois que ma correspondance se produit. Je cherche à obtenir la somme de toutes les fois où le match se produit. Les données temporelles sont en I.
Ce commentaire a été minimisé par le modérateur sur le site
Utilisez l'instruction sumif pour cela
Ce commentaire a été minimisé par le modérateur sur le site
J'ai plusieurs lignes avec "Nom" dans la ligne juste au-dessus de la cellule contenant le nom d'une personne. La formule fonctionne très bien pour un seul nom mais j'ai quelques milliers de noms. Comment convertir la formule pour qu'elle trouve chaque nom et les place dans une colonne séparée ?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, Ceci est utile pour la ligne du dessus ou du dessous mais j'aimerais alterner la recherche parfois +1 à +3 ou - 1 à -3. Puis-je créer une formule qui utilise une référence de cellule d'entrée afin de pouvoir saisir un décalage ?
Ce commentaire a été minimisé par le modérateur sur le site
Quelqu'un peut-il répondre à la question de John Chapman d'il y a quatre ans ? J'ai un défi similaire. Ma formule actuelle est =COUNTIFS(G2:G16482,"<2",I2:I16482,F16490)
mais je veux compter l'occurrence de la valeur dans la cellule F16490 dans la ligne ci-dessus pour la plage I2: I16482.
Ce commentaire a été minimisé par le modérateur sur le site
J'essaie de trouver un moyen d'apporter un numéro de client (champ de texte) en recherchant le numéro de facture. Voir ci-dessous. Je veux aller sur une autre feuille et si la cellule est égale à 6491, renvoie le numéro de client 007517 (champ de texte), et si la cellule est égale à 6487, renvoie 009897

6491 007517
6491 007517
6486 007517
6481 009897
6487 009897
6481 009897
6480 009897

Toute aide serait appréciée.

Je vous remercie!!
Ce commentaire a été minimisé par le modérateur sur le site
Salut, Brad Grimes, la fonction Excel VLOOKUP peut vous aider à résoudre rapidement le problème. Veuillez visiter ce tutoriel RECHERCHER les valeurs d'une autre feuille de calcul ou d'un autre classeur, il fournit des exemples pour expliquer comment utiliser la fonction VLOOOKUP.
Ce commentaire a été minimisé par le modérateur sur le site
Je ne peux exécuter cette formule qu'en mettant la clause MATCH entre parenthèses supplémentaires afin d'exécuter la fonction arithmétique. Sinon, il renvoie une erreur #VALUE.

Original: =INDEX(A1:A8,MATCH(D1,A1:A8,0)-1,1)
Corrigé : =INDEX(A1:A8,(CORRESPONDANCE(D1,A1:A8,0))-1,1)
Ce commentaire a été minimisé par le modérateur sur le site
Salut, j'ai le problème suivant, j'utilise la fonction MIN pour récupérer la plus petite valeur d'une ligne mais je ne peux pas récupérer la valeur de la cellule à côté de la plus petite

0,82 € 690 0,92 € 721 0,61 € 2446 0,71 € 2443 114 2212

chacune de ces valeurs est dans une cellule et ce dont j'ai besoin est par exemple : la plus petite valeur est 0.61 donc je veux récupérer la cellule juste à côté 2443. j'utilise Office 2010. merci beaucoup
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour Paulo, si toutes vos données sont alignées et chacune d'elles dans une seule cellule, vous pouvez essayer cette formule : =INDIRECT(CELL("address",INDEX(A1:J1,MATCH(MIN(A1:J1 ),A1:J1,0)+1))), si vos données se trouvent dans des colonnes, telles que :
0,82 690
0,92 721
0,61,2446
0,71 2443
114 2212
vous pouvez visiter ce tutoriel Comment rechercher la valeur la plus basse et renvoyer la cellule adjacente dans Excel ?, ça va t'aider.
Ce commentaire a été minimisé par le modérateur sur le site
Salut, je veux choisir un état, puis choisir le nombre de kg, puis il fait référence au prix par poids indiqué au fur et à mesure qu'il change d'un point à l'autre.
0-500 501-1000 1001-5000 50001-1000 10001-2200 22000+
TBRI 0.476 0.282 0.219 0.197 0.177 0.159
TCNS 0.26 0.154 0.114 0.106 0.099 0.085
TGLD 0.246 0.146 0.108 0.097 0.087 0.059
TGOL 0.605 0.485 0.387 0.287 0.213 0.197
TMCK 0.1 0.077 0.006 0.048 0.04 0.029
PPP 0.246 0.146 0.108 0.097 0.087 0.059
TRTN 0.187 0.111 0.082 0.074 0.066 0.055
TTSV 0.187 0.111 0.082 0.074 0.066 0.245
TSYD 0.562 0.376 0.342 0.308 0.277 0.259
TNTL 0.427 0.286 0.26 0.299 0.278 0.259
TWLG 0.834 0.523 0.444 0.399 0.359 0.31
Il n'y a pas encore de commentaires postés ici
TÉLÉCHARGER PLUS
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