140-90 | データ整理
数値項目内に「円」や「▲」が含まれているExcelファイルのデータを、右側のデータのように数値として扱えるよう成型します。
1.入力データを設定
Boxに保存している神Excelファイルを入力データに設定
- ファイル入力-Boxコマンドを追加する
- 外部サービス情報アプリを選択する
- 対象サービスにサインインする
- 読み込み対象ファイルを次のように設定する
・ファイルの種類:Excel
・フォルダ:該当フォルダ
・ファイル名:神Excel
・シート名:数値に文字列が含まれる - 使用するフィールドを選択する
・入力ファイル名 ・シート名 ・連番 ・単価 ・前回差分 ・生産台数
プレビューデータ
2.単価フィールドからカンマと円を削除する
- データ編集コマンドを配置する
- 「単価」フィールドのデータを置換する
- 編集方法:数式
- 編集内容:
SUBSTITUTE(SUBSTITUTE(単価,",",""),"円","")
設定後のプレビューがこちらです。
3.前回差分フィールドの▲をマイナス記号に置き換える
- データ編集コマンドを配置する
- 「前回差分」フィールドのデータを置換する
- 編集方法:数式
- 編集内容:
SUBSTITUTE(前回差分,"▲","-")
設定後のプレビューがこちらです。
4.生産台数フィールドのカンマを削除する
- データ編集コマンドを配置する
- 「生産台数」フィールドのデータを置換する
- 編集方法:数式
- 編集内容:
SUBSTITUTE(生産台数,",","")
設定後のプレビューがこちらです。
ワンポイント
SUBSTITUTE関数は、文字列を検索したり置換することができる関数です。
たとえば、次の数式では前回差分フィールドに含まれる「▲」を「-」に置き換えています。SUBSTITUTE(前回差分,"▲","-")
サンプルファイルのダウンロードはこちら
https://download.krew.mescius.jp/study/krewdata-drill/basic/dt140-90excel-text.zip