Excelのセルに入力されている値と「セル値抽出(Extract Cell)」ステップで抽出した値が異なる場合の対処方法

フォローする

「セル値抽出(Extract Cell)」ステップの「次を抽出(Extract This)」項目で「書式設定された値(Formatted Values)」が選択されていると、セルに入力されている値ではなく、セルに表示されている値を抽出します。
※デフォルトで「書式設定された値(Formatted Values)」が選択されます。

3813_01.png


セルに入力されている値を抽出したい場合は「セル値抽出(Extract Cell)」ステップの「次を抽出(Extract This)」項目で「プレーン値(Plain Values)」か「式(Formulas)」を選択してください。
※セルに式が含まれていない場合、「式(Formulas)」を選択しても「プレーン値(Plain Values)」を選択した場合と同じ値を抽出します。

抽出したプレーン値は「セルのコンテンツ設定(Set Content of Cell)」ステップでフォーマットを設定することで、抽出元と同じ表示形式で別のセルに挿入できます。

下記は、セルに入力されている時刻をプレーン値として抽出し、別のセルに抽出元と同じhh:mm形式で転記する手順です。参考にしてください。


手順

<前提条件>
「変数を開く(Open Variable)」ステップで、対象のExcelをウィンドウズビューに表示している。

3813_02.png


1.セルの値を格納するための「Short Text」型変数を作成する。

2.ウィンドウズビューで、転記元のセルを右クリック→「抽出(Extract)」→「テキスト(Text)」→手順1で作成した変数を選択する。

3813_03.png


3.手順2で作成した「セル値抽出(Extract Cell)」ステップの「次を抽出(Extract This)」項目で「プレーン値(Plain Values)」を選択する。

3813_04.png


4.ウィンドウズビューで、転記先のセルを右クリック→「コンテンツ設定(Set Content)」を選択する。

3813_05.png


5.「セルのコンテンツ設定(Set Content of Cell)」ダイアログで、「コンテンツ(Content)」項目の右端の▼から「コンバータ(Converters)」を選択する。

3813_06.png


6. 「変数を取得(Get variable)」をダブルクリックする。

3813_07.png


7.「変数を取得(Get Variable Configuration)」ダイアログの「変数(Variable)」項目で、手順1で作成した変数を選択する。

8.「OK」ボタンをクリックする。

3813_08.png


9.「フォーマット(Format)」項目にhh:mmと入力する。

10.「OK」ボタンをクリックする。

3813_09.png


<実行結果>

3813_10.png


補足

DAでExcelのセルの値を転記した際に、転記先セルに書式が反映されなかった場合は、DAで対象セルを選択→「F2 + Enter」のキー操作を行うステップを実行することで解決することがあります。

0人中0人がこの記事が役に立ったと言っています

コメント

0件のコメント

記事コメントは受け付けていません。