0

こんにちは、NTTデータ技術支援チームです。

いつもユーザーフォーラムをご利用いただき、ありがとうございます。

今回は省略などで使う「〃」の文字について

「〃」ではなく前の行と同じ文字を出力する方法をご案内いたします。

例えば請求書や納品書など、内訳明細表を記入する際、

上の行と同じ記載だった場合、「〃」と省略して記入することがあります。

まず、データ加工「前行コピー」を使うことで希望の出力が可能ですが、

ここで注意いただきたいのが「前行コピー」は空白行がある場合に、前の行の値を繰り返し出力するデータ加工となります。

そのため「〃」部分に「前行コピー」を設定しても、空白行ではないため「前行コピー」が動作しません。

設定手順としては、「〃」を空白に変換し、そのあと「前行コピー」の順番にデータ加工を設定します。

■設定方法■

例:A列で読み取ったメーカー名を、「〃」で省略せず、上の行の値と同じように出力する場合

1) 読み取り範囲を設定し、「保存して閉じる」を選択

2) 画面遷移後、データ加工の「適用」をクリックし、「設定画面へ」を選択

3) 「列データへ変換」を入力列、出力列ともにA列に設定

4) 「条件付き加工設定を追加」をクリックし、以下の通り設定する。

  入力指定列:A列

  ルール指定:イコール

  指定文字:〃

5)「加工設定を追加」をクリックし、以下のように設定する。

  出力列:A列

  文字列:(空欄)

6)「加工設定を追加」を再度クリックし、「加工設定」から「前行コピー」を選択、指定列を「A列」に設定する。

7)「保存して閉じる」を選択し、画面遷移後、もう一度「保存して閉じる」を選択し、設定完了。

   読取ファイルをアップロードしCSV出力をするとA列(出力列)に出力結果が表示されます。

※「〃」が「1」や「11」などに誤読している場合は、誤読する文字に対しても4〜6の設定を行ってください。

※データ加工設定はCSV出力時に処理されます。そのため、CSVファイルの内容をご確認ください。

(読取テストやエントリー画面ではご確認いただけませんのでご注意ください)

以上、ご参考になれば幸いです。

<本投稿の動作環境>

DX Suite(クラウド版)v1.132.0

<お願い>

 本投稿に関しての問合せにつきましては、

 恐れ入りますがコメントではなく、個別問合せにてお願いいたします。

 【WA0116】ユーザーフォーラムで質問を投稿するときの手順

技術支援チーム65 質問の投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。