web-dev-qa-db-ja.com

カスタム数式で複数の条件に一致するGoogleシートの行を削除します

(_Filter by condition -> Custom formula_)を使用して値のベクトルのいずれかに一致する複数の行を削除しようとしている Googleシート があります。

この例では、2または4に一致するID(列A)値を持つ行を削除するとします。これは、値が範囲の最上部にある場合に機能します。

_=MATCH(A:A, 2, 4)

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

ただし、範囲の最下部にある場合、 _search_type_=MATCH(A:A, 2, 4, 0)は機能しません)を指定できません。

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

ANDORQUERY、_+_、_*_、_|_、またはREGEXMATCHの組み合わせは表示されませんトリックを行う。これどうやってするの?

1
jsta
  • カスタム式を選択
  • 入力=(A2<>2)*(A2<>4)

    0

    0


  • それらを完全に削除する場合は、次の式を使用してC1セルに貼り付けます。

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

    次に、範囲C:Dをコピーして、 CTRL + SHIFT + V

1
user0