0 votes

Dans Apple Pages, existe-t-il une fonction permettant de rechercher des noms et de me dire oui ou non ?

Dans les pages de pommes, j'ai créé une liste de noms et elle est devenue trop grande pour que je puisse la faire défiler et voir si un nom existe déjà. Je suis curieux de savoir s'il existe un moyen de créer une fonction/formule qui m'aide à trouver les noms qui sont déjà dans ma liste et à les confirmer.

J'ai créé un tableau avec les noms (une colonne de type A, B avec plus de 180 lignes de noms) et je veux ajouter une fonction en haut où je peux taper dans une case et il retourne si le nom est déjà là ou pas. Est-ce que la fonction 'If' ou la fonction 'Search' pourrait fonctionner de cette manière ? (if-true) "Nom trouvé", (if-false) "Aucun nom trouvé") ?

Je sais aussi que je peux utiliser le raccourci (Cmd + F) pour rechercher les noms de cette manière, mais c'est une fenêtre supplémentaire. Je me demandais s'il existait une fonction permettant de résoudre cette situation.

2 votes

Qu'avez-vous essayé jusqu'à présent ? Et y a-t-il une raison pour laquelle vous utilisez Pages plutôt que Numbers ?

0 votes

Jusqu'à présent, j'ai essayé une instruction if. IF(B4='Table 1-1'::A2:A44," Nom trouvé ", " Aucun nom trouvé "). B4 est la case où je veux chercher le nom. Et cela me donne le retour, 'No Name. Found', mais j'ai un problème car la B4 ne réagit pas au nom que je veux rechercher. L'énoncé de recherche est simplement erroné. (SEARCH(B4='Table 1-1'::A2:A44,) or ('Table 1-1'::A2:A44), B4 ?) Le tableau 1-1::A2:A44 est l'endroit où j'ai ma liste de noms à rechercher. Et je veux taper dans une case pour voir si un nom existe déjà.

0 votes

Et en raison d'un MBP 2012 à double démarrage, je suis resté sur Mojave 10.14.6 pour permettre à mon ordinateur de jouer à des jeux plus anciens du côté Windows/jeux Steam.

1voto

Alper Points 2080

Vous devez utiliser une fonction qui peut parcourir plus d'une cellule à la fois, comme MATCH() ou XMATCH().

Voici un exemple avec MATCH(), en supposant que le nom à rechercher se trouve dans la cellule B4 et que les cellules qui contiennent les noms à rechercher se trouvent dans la colonne des cellules A2 à A44 :

=IF(ISERROR(MATCH(B4,A2:A44,0)),"No Name Found","Name Found")

Vous pouvez directement copier et coller ce document dans le tableau Pages correspondant si vous le souhaitez, à condition que les références des cellules soient correctes. Vous pouvez également le coller et modifier les références des cellules selon vos besoins.

0 votes

Ça se rapproche ! From =IF(ISERROR(MATCH(B4, A2:A44, 0)), "Aucun nom trouvé", "Nom trouvé") Pour une raison étrange, il y a une erreur ou rien n'apparaît lorsque je tape un nom dans la case (B4) où je tape le nom à rechercher. Donc, à partir de cette ligne de code, j'ai testé et fait ceci : IF(MATCH(A5, 'Table 1-1'::A2:A44), "Nom trouvé", "Aucun nom trouvé") J'ai utilisé la case A5 cette fois, et j'arrive à faire apparaître le "Nom trouvé" ou "Pas de nom trouvé" lorsque je tape un nom. Mais maintenant, cela ne fonctionne qu'avec un ou deux noms ou indique qu'un nom est trouvé alors qu'il n'est pas répertorié. C'est donc mon prochain problème.

0 votes

Je ne sais pas pourquoi vous avez des difficultés avec la formule que j'ai donnée en exemple. Elle semble fonctionner parfaitement lorsque je l'essaie. Vous assurez-vous que le terme de recherche que vous saisissez est reconnu par Pages ? Quelle que soit la formule, pour qu'un terme de recherche nouvellement saisi soit reconnu par Pages, vous devez sélectionner une autre cellule que la cellule B4 dans le tableau, par exemple en appuyant plusieurs fois sur l'une des touches fléchées si nécessaire ou sur la touche Tab, après avoir saisi le terme de recherche dans la cellule B4.

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