# データテーブル（関数あり）のフィルタリングについて

**URL:** <https://forum.uipath.com/t/topic/223729>\
**Category:** フォーラム\
**Created:** [May 18, 2020, 6:32am UTC](https://forum.uipath.com/t/topic/223729 "2020-05-18T06:32:23Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![TatsukiNakazawa](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/tatsukinakazawa/32/176959_2.png) [@TatsukiNakazawa](https://forum.uipath.com/u/TatsukiNakazawa)\
**Post date:** [May 18, 2020, 6:32am UTC](https://forum.uipath.com/t/topic/223729/1 "2020-05-18T06:32:24Z")

</div>

データテーブルのフィルタリングについて教えていただきたいです。  
現在Excelの操作をしております。  
参照している範囲に関数が入っているとフィルタリングが出来ないのでしょうか。

作業の内容としましては、  
I列の値が０の行のみを別のシートに貼り付け、というものです。

私は範囲を読み込みでテーブル変数に格納し、内部でフィルタリングをしてから、貼り付けをしようと考えていたのですが、何も貼り付けられません。  
条件式は 8（I列) = 0 です。  
原因として疑っているのは、I列には関数が設定されており、Uipathが０として値を認識できていないのではないか？という点です。

データを抽出する方法を知りたいです。  
どなたか、助けていただけたら幸いです。

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [May 18, 2020, 6:53am UTC](https://forum.uipath.com/t/topic/223729/2 "2020-05-18T06:53:53Z")

</div>

こんにちは

> [@TatsukiNakazawa](#):
>
> 原因として疑っているのは、I列には関数が設定されており、Uipathが０として値を認識できていないのではないか？という点です。

エクセルアプリケーションスコープ内で利用する範囲読み込みは値を取得しますので、上記の点は問題ないかと思います。

原因の絞り込みのため、まずは、 **データテーブルをフィルタリング** アクティビティにブレークポイントを設定したうえで、デバッグモードで実行、ブレークポイントで停止しますのでその際にローカルパネルでデータテーブルの中身が想定通りかを確認、問題なければステップ実行(F11)でフィルタリングの処理を行い、その内容に問題がないかの確認を行うのが良いように思えます。

---

<div class="post-metadata">

**Author:** ![HANACCHI](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/hanacchi/32/85375_2.png) [@HANACCHI](https://forum.uipath.com/u/HANACCHI)\
**Post date:** [May 18, 2020, 6:59am UTC](https://forum.uipath.com/t/topic/223729/3 "2020-05-18T06:59:02Z")

</div>

範囲を読み込みアクティビティで読み込んだDataTableの列属性はObject型なので、数値としての０でフィルタは出来ません。

一度、int32の新しいデータ列を追加し、Object型の値を数値化しつつ転記し、そののちフィルタ掛けると出来ると思いますよ

---

<div class="post-metadata">

**Author:** ![TatsukiNakazawa](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/tatsukinakazawa/32/176959_2.png) [@TatsukiNakazawa](https://forum.uipath.com/u/TatsukiNakazawa)\
**Post date:** [May 18, 2020, 7:24am UTC](https://forum.uipath.com/t/topic/223729/4 "2020-05-18T07:24:40Z")

</div>

こんにちは

ご返信ありがとうございます。  
範囲を読み込みでは数値でフィルタができないんですね…  
承知しました…ご指摘いただいた方法でやってみることにいたします。  
ありがとうございました。

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [May 18, 2020, 7:27am UTC](https://forum.uipath.com/t/topic/223729/5 "2020-05-18T07:27:36Z")

</div>

こんにちは

> [@HANACCHI](#):
>
> 範囲を読み込みアクティビティで読み込んだDataTableの列属性はObject型なので、数値としての０でフィルタは出来ません。

FilterDaraTableアクティビティはこのあたりは多少気が利くので整数値でのフィルターできますよ。  
以下サンプルです。

[Sample20200518-1.zip](https://forum.uipath.com/uploads/short-url/e0dzn4t0tVPdPYPsbcAQPHyozBC.zip) (9.2 KB)

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/system/32/182466_2.png) [@system](https://forum.uipath.com/u/system)\
**Post date:** [May 21, 2020, 7:35am UTC](https://forum.uipath.com/t/topic/223729/6 "2020-05-21T07:35:35Z")

</div>

Closed on May 21, 2020, 7:35am UTC

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.
