LacotasuBlog

ポンコツ社内SEの備忘録

RPA WinActor

【備忘録】Excelで〇〇以外とか◎◎を含む・含まないとかをフィルタリングする方法【WinActor】

投稿日:2021年12月16日 更新日:

前提条件と目標

↓ こんな感じのExcelがあったとする。

例えば
支店名:東京以外でフィルタリングしたい。
商品コード:「N0」を含む行をフィルタリングしたい。 とか

↓ つまりテキストフィルターの この辺を実現したい
指定の値に等しくない
指定の値で始まる
指定の値で終わる
指定の値を含む
指定の値を含まない

最初から用意されている ↓ これを使用した

中身のスクリプトにちょっと手を加えた

一番下の方の
↓ こうなっているのを

↓ このように変更

xlsApp.Selection.AutoFilter col, key

  ↓

xlsApp.Selection.AutoFilter col, "<>" & key    ←こうすると「指定の値に等しくない」
xlsApp.Selection.AutoFilter col, key & "*"     ←こうすると「指定の値で始まる」
xlsApp.Selection.AutoFilter col, "*" & key    ←こうすると「指定の値で終わる」
xlsApp.Selection.AutoFilter col, "*" & key & "*"   ←こうすると「指定の値を含む」
xlsApp.Selection.AutoFilter col, "<>*" & key & "*" ←こうすると「指定の値を含まない」

▶で実行してみる

東京以外がフィルタリングされました!

商品コード:「N0」を含む行がフィルタリングされました!

商品コード:「N0」を含まない行がフィルタリングされました!

以上

-RPA, WinActor

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

WinActor 今日の日付、翌月の1日、当月の月末、を取得する

流れは、現在の日付を取得 → 来月の1日の日付を取得 → 来月の日付の1日前(つまり当月の月末を取得) 変数一覧 シナリオ 今日の日付 日付取得(書式指定) ゼロサプレスする場合(例えば2021/09 ...

[第35回] 今さらですが文字列のゼロ埋め(ゼロパディング)とかゼロサプレスとかについて

目標 ①「123」という文字列を「00000000」8桁のフォーマットにゼロ埋めする。②「00000123」という文字列を「123」という文字列にゼロサプレスする。 作成したフロー テキストをパディン ...

[第10回] 【基本操作】レコーダーを使用せずExcel読み込み【一覧取得・最終行取得なども超簡単】

以前に、Excel出力を学習したので今回はExcel読み込みをやってみたいと思います。サンプルデータを用意してますので、よかったらお使いください。 とりあえず最終形はこうした ↓ それでは上から見てい ...

Winactorのプチライブラリ「csvファイルをxls形式で保存」を使うとゼロ落ちしてしまう件、僕はもう無理矢理シナリオ作ったよ

前置き ↓こういうCSVがあったとして、エクセルで保存したい。 ↓一応、プチライブラリで、CSVファイルをExcelファイルで保存するライブラリが用意されている。 実際に使って見ようとすると・・・ 中 ...

【WinActor】格子罫線を引く→数値の列に合計を表示→フィルタを設定【結局ショートカットキーかよ】

概要 使用したファイルはこのサンプルデータを使用しました。 ①対象のExcelを開く②Ctrl+Home(念のためA1にカーソル)③Ctrl+A(表をすべて選択)④Alt→H→B→A(格子罫線を引く) ...