3 votes

Création d'un moteur de recherche dans Numbers sur Mac

Je voudrais savoir s'il est possible de créer un champ de recherche directement dans mon document Numbers sans utiliser de script, d'automate ou de terminal.

L'idée est que les utilisateurs puissent saisir des termes de recherche dans la boîte et que celle-ci renvoie tous les résultats correspondants, comme s'il s'agissait d'un moteur de recherche. T

Je suis désolé si cette question donne l'impression que je n'ai pas fait d'efforts de recherche, mais jusqu'à présent, j'ai fait des recherches dans l'aide de Numbers, dans les pages d'assistance de Numbers d'Apple et j'ai effectué des recherches générales sur Google. Ces recherches n'ont donné aucun résultat, alors je pense que ce que je veux faire n'est peut-être pas possible.

Quelqu'un peut-il confirmer l'un ou l'autre ? Si possible, comment puis-je y parvenir ?

PLUS D'INFO

Mon document Numbers contient deux onglets. Le 1er onglet s'appelle Recherche et le 2e onglet s'appelle Données.

Je voudrais que le champ de recherche soit dans la cellule B5 de l'onglet Recherche.

Les données recherchées se trouvent dans la colonne B de l'onglet Données, des lignes 2 à 4 500.

Les résultats de la recherche devraient apparaître sous le champ de recherche.

6voto

Monomeeth Points 61435

Toutes les étapes de cette réponse doivent être effectuées sur votre ordinateur. Recherche feuille. T Données feuille.

  1. Tout d'abord, assurez-vous que vous avez au moins 4 506 lignes disponibles dans votre fichier Feuille de recherche . La raison de ce nombre est que nous laissons suffisamment de place sous votre champ de recherche pour toutes les lignes de données correspondantes que vous avez.

  2. Dans la cellule G7, entrez la formule suivante et appuyez sur return :

    =Data::Table 1::B2

NOTE : Cette formule indique simplement à Numbers de remplir la cellule G7 avec les données contenues dans la cellule B2 de votre feuille de données, puisqu'il s'agit de la première cellule contenant les données que vous souhaitez pouvoir rechercher.

  1. Sélectionnez maintenant la cellule G7 et vous remarquerez une poignée jaune en bas au centre de la cellule. Faites-la glisser vers le bas jusqu'à la ligne 4 506. Cette opération copiera la formule sur toutes les lignes, en modifiant progressivement chacune d'elles pour faire référence à la cellule B3, B4, etc.

  2. Dans la cellule F7, entrez la formule suivante et appuyez sur return :

IFERROR(SEARCH($B$5,G7)+ROW()/5000,"")

NOTE : Le site $B$5 fait référence à votre champ de recherche. Vous devrez modifier cette valeur si vous décidez d'utiliser une cellule différente pour votre champ de recherche. Le site 5000 peut être de 10000 ou 100000, cela n'a pas vraiment d'importance.

  1. Sélectionnez maintenant la cellule F7 et faites glisser la poignée jaune vers le bas jusqu'à la ligne 4 506. Une fois de plus, la formule est copiée sur toutes les lignes, en modifiant chacune d'elles de manière incrémentielle.

  2. Dans la cellule E7, entrez la formule suivante et appuyez sur return :

IFERROR(RANK(F7,$F$7:$F$4506,1),"")

  1. Sélectionnez maintenant la cellule E7 et faites glisser la poignée jaune vers le bas jusqu'à la ligne 4 506. Une fois de plus, la formule est copiée sur toutes les lignes, en modifiant chacune d'elles de manière incrémentielle.

  2. Dans la cellule A7, entrez la valeur "1", dans la cellule A8 la valeur "2", et ainsi de suite pour le nombre de résultats de recherche que vous souhaitez obtenir. Par exemple, si vous souhaitez afficher jusqu'à 10 résultats de recherche, descendez jusqu'à la cellule A16 qui contiendra la valeur "10".

  3. Dans la cellule B7, entrez la formule suivante et appuyez sur return :

IFERROR(VLOOKUP(A7,$E$7:$G$4506,3,FALSE),"")

  1. Sélectionnez maintenant la cellule B7 et faites glisser la poignée jaune vers le bas jusqu'à la ligne correspondant au dernier chiffre que vous avez saisi à l'étape 8 ci-dessus. Par exemple, si vous avez opté pour 10 résultats de recherche, vous ferez glisser la poignée vers le bas jusqu'à la cellule B16.

Maintenant, tous les dur le travail est fait. Si vous placez le curseur dans la cellule B5, vous devriez être en mesure d'entrer un terme de recherche afin de mener votre recherche. En supposant que vous souhaitiez obtenir jusqu'à 10 résultats de recherche, lorsque vous entrez un terme de recherche dans la cellule B5, vous obtiendrez entre 0 et 10 résultats de recherche, même si vos données en contiennent plus de 10. Assurez-vous donc qu'à l'étape 8, vous avez prévu suffisamment de lignes pour le nombre potentiel de résultats de recherche.

Vous trouverez ci-dessous un GIF animé montrant comment cela fonctionne dans un classeur fictif que j'ai créé et qui ressemble à votre description :

NOTES :

  • Vous pouvez masquer les colonnes E, F et G afin de ne pas voir le fonctionnement de la fonctionnalité de recherche. Vous pouvez également formater ces colonnes de manière à ce que tout le texte corresponde à la couleur d'arrière-plan de la cellule, afin que vous ne voyiez pas tout le fouillis.

  • Si, au fil du temps, vous ajoutez des données à votre feuille de données, le nombre de lignes de votre feuille de recherche devra être modifié, tout comme le nombre de lignes de la feuille de recherche. 4506 utilisés dans les formules.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X