Web Analytics Made Easy - StatCounter

Economics Of TEC

RPA,経済学,IT技術などに関する情報を発信しています。

【UiPath】Select文を使って抽出したデータの〇行目〇列目の値を取得する方法

f:id:WillSpecter:20200711165901p:plain

 やりたいこと

抽出したデータテーブルから指定の値を取得する

Select文を使った応用です。

 

 以下にDataTable型の変数dt従業員があるとします。

f:id:WillSpecter:20200705155401p:plain

以下のコードを書くことで、このデータテーブルから、Select文を使って部署が法務部のデータを抽出して、そのデータの1行目に表示される氏名を取得するといったことが可能です。

dt従業員.Select("[部署] = '法務部'")(0)("氏名")

とすることで抽出することができます。

 

(0)は行数を指定しています。1行目を指定したいときは0から始まることに注意してください。

 

("氏名")でを指定しています。数字で指定することも可能ですが、列が追加された時にも対応できるように、基本的には列名で指定した方が良いと思います。

 

メッセージボックスで表示させてみます。

f:id:WillSpecter:20200711163642p:plain

結果↓

f:id:WillSpecter:20200711163730p:plain

部署が法務部の1行目に表示される吉田さんを抜き出すことができました!

ひとこと

今回はSelect文を使った応用でしたが、仕組みは理解できましたか?

頻繁に使うコードではないですが、大量のデータから値が一意になる列を条件に指定して、値を取得したい!といった場合には結構使えます (^-^)

 

Select文やデータテーブル操作について他にも紹介しているので、ぜひ参考にしてみてください!

it-rpa.hatenablog.com

it-rpa.hatenablog.com

it-rpa.hatenablog.com

it-rpa.hatenablog.com

it-rpa.hatenablog.com

it-rpa.hatenablog.com

it-rpa.hatenablog.com

it-rpa.hatenablog.com

it-rpa.hatenablog.com

ひとり情シスのためのRPA導入ガイド