web-dev-qa-db-fra.com

Supprimer les lignes de feuille Google correspondant à plusieurs critères avec une formule personnalisée

J'ai un feuille Google où j'essaie de supprimer plusieurs lignes correspondant à l'un des vecteurs de valeurs en utilisant (Filter by condition -> Custom formula).

Pour cet exemple, disons que je veux supprimer les lignes avec des valeurs id (colonne A) correspondant à 2 ou 4. Cela fonctionne si les valeurs sont en haut de la plage:

=MATCH(A:A, 2, 4)

id      name
2       h
4       d
327432  a
358105  pp
1       f
Sunday  dd

Cependant, s'ils sont en bas de la plage, je ne peux pas spécifier le search_type (=MATCH(A:A, 2, 4, 0) ne fonctionne pas)

id      name
1       h
Sunday  d
327432  a
358105  pp
2       f
4       dd

Aucune combinaison de AND, OR, QUERY, +, *, | Ou REGEXMATCH semble faire l'affaire. Comment puis-je faire ceci?

1
jsta
  • sélectionner une formule personnalisée
  • tapez =(A2<>2)*(A2<>4)

    0

    0


  • si vous souhaitez les supprimer complètement, utilisez cette formule en les collant dans la cellule C1 :

    =FILTER(A:B, REGEXMATCH(TO_TEXT(A:A), "[^2|4]"))

    puis copiez la plage C: D et appuyez sur CTRL + SHIFT + V

1
user0