L'index et la correspondance sont utilisés dans Excel pour implémenter la recherche multi-conditions, qui peut être effectué par des formules de tableau ou des colonnes auxiliaires. 1. Utilisez la formule du tableau: = index (c: c, match (1, (a: a = "zhang san") * (b: b = "Sales Department"), 0)), ce qui convient à la saisie directe de la nouvelle version d'Excel ou d'appuyez sur Ctrl Shift Entrée pour confirmer avec l'ancienne version; 2. Utilisez des colonnes auxiliaires: Après l'épissage du contenu des colonnes A et B dans la colonne D, utilisez = index (C: C, Match ("Zhang San Sales Department", D: D, 0)) pour rechercher; 3. Renvoyez plusieurs résultats pour utiliser la fonction de filtre; 4. Faites attention à éviter les références dans toute la colonne, en considérant l'optimisation des performances, les erreurs de traitement, etc.
Dans Excel, l'utilisation de la combinaison de l'index et de la correspondance peut atteindre des fonctions de recherche très flexibles, en particulier lorsqu'il est nécessaire de trouver des données basées sur plusieurs conditions (correspondance multi-conditionnement). Voici plusieurs pratiques et précautions courantes.

Examen de la structure de base
La fonction d'index est responsable du retour des données à un emplacement spécifié dans une certaine zone, et Match est responsable de la recherche de l'emplacement d'une certaine valeur. La formule de base est:

= Index (zone de résultats, correspondance (recherchez la valeur, recherche, 0)))
Mais lorsque vous avez plusieurs conditions, vous devez transformer la pièce de correspondance afin qu'elle puisse gérer plusieurs conditions de jugement.
Méthode d'écriture standard pour la recherche multi-conditions
Le moyen le plus courant consiste à utiliser les formules de tableau (appuyez sur Ctrl Shift Entrée dans l'ancienne version d'Excel), et la nouvelle version d'Excel (telle que 365 ou 2021) peut directement entrer la formule.

Supposons que vous ayez un tableau où la colonne A est le nom, la colonne B est le département et la colonne C est le score. Si vous voulez découvrir le score de "Zhang San" dans le "Département des ventes", vous pouvez l'écrire comme ceci:
= Index (c: c, match (1, (a: a = "zhang san") * (b: b = "département des ventes"), 0)))
-
(A:A="張三")
est la première condition; -
(B:B="銷售部")
est la deuxième condition; - Le résultat de la multiplication de deux conditions est un tableau logique, et seules les lignes qui se réunissent en même temps seront de 1;
-
MATCH(1, ... , 0)
trouve le premier emplacement qui répond aux critères; - Utilisez ensuite l'index pour renvoyer le score correspondant.
Remarque: Si vous utilisez une ancienne version d'Excel, appuyez sur Ctrl Shift Entrez pour confirmer après la saisie de la formule, sinon une erreur se produira.
Simplifier les opérations avec des colonnes auxiliaires
Si vous ne souhaitez pas utiliser de formules de tableau, vous pouvez également ajouter une "colonne auxiliaire" pour épisser plusieurs conditions, puis utiliser une correspondance d'index ordinaire.
Par exemple, entrez la formule dans la colonne D:
= A2 & B2
Ensuite, lors de la recherche, vous pouvez l'écrire:
= Index (C: C, Match ("Zhang San Sales Department", D: D, 0))
Cette méthode convient aux scénarios avec de petits volumes de données. L'avantage est qu'il est facile à comprendre et à maintenir, et l'inconvénient est qu'il ajoute une colonne supplémentaire.
Que faire avec plusieurs résultats?
Tous les exemples ci-dessus ne renvoient que le premier match. Si vous souhaitez retourner plusieurs résultats, tels que tous les enregistrements de "Zhang San" dans le "Département des ventes", vous devez utiliser la fonction de filtre (adaptée à Excel 365/2021 et plus):
= Filtre (c: c, (a: a = "zhang san") * (b: b = "département des ventes"))
Cela renvoie une liste contenant tous les résultats qui répondent aux critères.
Si vous ne pouvez utiliser que des séquences d'index, il nécessite des séquences de comptage imbriquées ou auxiliaires plus complexes, ce qui est relativement complexe.
Conseils et FAQ
évitez les références de colonne entières : Bien que les méthodes d'écriture comme A: A soient pratiques, elles entra?neront une dégradation des performances dans les tables de Big Data. Il est recommandé de limiter la portée, comme A2: A100.
Remarque Case : Excel est insensible à la cas par défaut, donc "ABC" et "ABC" seront considérés comme les mêmes.
Gestion des erreurs : vous pouvez envelopper la formule entière avec IFERROR pour éviter les erreurs # n / a:
= IIrror (index (...), "non trouvé")
Fondamentalement, ce sont les méthodes. La recherche multi-conditions de correspondance d'index n'est en fait pas difficile. La clé est de comprendre la logique des formules de tableau et de choisir la méthode d'écriture appropriée selon différentes situations.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le regroupement par mois dans une table de pivot Excel vous oblige à vous assurer que la date est formatée correctement, puis à insérer la table de pivot et à ajouter le champ de date, et enfin cliquez avec le bouton droit sur le groupe pour sélectionner l'agrégation "mois". Si vous rencontrez des problèmes, vérifiez s'il s'agit d'un format de date standard et que la plage de données est raisonnable et ajustez le format numéro pour afficher correctement le mois.

Liens rapides Vérifiez l'état du fichier de la vague automatique de la fichier

Le tutoriel montre comment basculer le mode clair et sombre dans différentes applications Outlook et comment garder un volet de lecture blanc dans le thème noir. Si vous travaillez fréquemment avec votre e-mail tard dans la nuit, Outlook Dark peut réduire la fatigue oculaire et

Pour configurer les en-têtes répétitifs par page lorsque Excel imprime, utilisez la fonction "Top Title Row". étapes spécifiques: 1. Ouvrez le fichier Excel et cliquez sur l'onglet "Page de mise en page"; 2. Cliquez sur le bouton "Imprimer le titre"; 3. Sélectionnez "Top Title Line" dans la fenêtre contextuelle et sélectionnez la ligne à répéter (comme la ligne 1); 4. Cliquez sur "OK" pour terminer les paramètres. Les notes incluent: uniquement les effets visibles lors de l'impression de prévisualisation ou d'impression réelle, évitez de sélectionner trop de lignes de titre pour affecter l'affichage du texte, les différentes feuilles de calcul doivent être définies séparément, Excelonline ne prend pas en charge cette fonction, nécessite la version locale, le fonctionnement de la version MAC est similaire, mais l'interface est légèrement différente.

Il est courant de vouloir prendre une capture d'écran sur un PC. Si vous n'utilisez pas un outil tiers, vous pouvez le faire manuellement. Le moyen le plus évident est d'appuyer sur le bouton PRT SC / ou d'imprimer le bouton SCRN (touche d'écran d'impression), qui saisira l'ensemble de l'écran PC. Tu fais

MicrosoftTeamsRecordingsArestoredIntheCloud, généralement INOONEDRIVEORSHAREPOINT.1.Recordings, insuffisant de manière "

La recherche de la deuxième plus grande valeur dans Excel peut être implémentée par grande fonction. La formule est = grande (plage, 2), où la plage est la zone de données; Si la valeur maximale appara?t à plusieurs reprises et que toutes les valeurs maximales doivent être exclues et que la deuxième valeur maximale est trouvée, vous pouvez utiliser la formule du tableau = max (if (RangeMax (plage), plage))), et l'ancienne version d'Excel doit être exécutée par Ctrl Shift Entrée; Pour les utilisateurs qui ne connaissent pas les formules, vous pouvez également rechercher manuellement en triant les données par ordre décroissant et en affichant la deuxième cellule, mais cette méthode modifiera l'ordre des données d'origine. Il est recommandé de copier d'abord les données, puis de fonctionner.

TopulldatafromThewebintoExcelceditcoding, usepowerQueryForstructuredhtmlTablesByenteringheurLunderData> getData> FromWebandSelectingTheDeSiredTable;
