ATC分類コードをエクセル形式からASCII形式に変換する

  • Published by Viedoc System 2022-02-15
  • Print


ATC分類コード(ATC) を変換するには以下の手順となります。

1 xlsx ファイルをMicrosoft Excelで開きます。
2

Defined Daily Dose(DDD)がファイルに含まれている場合、C列、D列、E列、F列と、メモ欄 (note) がある場合はメモ欄も削除してください。

3

新しくB列を挿入します。

4

セルB2に数式を書きます。数式を追加するには、まずイコール (=) を入力します。そうすると、Excelはそのセル内のテキストを数式として解釈します(特に指定がない限り)。

計算式はお使いのExcelのインストール言語によって異なります。下記はいくつかの例です。

  • English: =CONCAT(LEFT(CONCAT(A2;REPT(" ";5));4);" ";MID(CONCAT(A2;REPT(" ";20));5;6);C2)
  • French: =CONCAT(GAUCHE(CONCAT(A2;REPT(" ";5));4;" ";STXT(CONCAT(A2;REPT(" ";20));5;6);C2)
  • Spanish: =CONCAT(IZQUIERDA(CONCAT(A2;REPETIR(" ";5));4);" ";EXTRAE(CONCAT(A2;REPETIR(" ";20));5;6);C2)
  • German: =TEXTKETTE(LINKS(TEXTKETTE(A2;WIEDERHOLEN(" ";5));4);" ";TEIL(TEXTKETTE(A2;WIEDERHOLEN(" ";20));5;6);C2)
  • Swedish: =SAMMAN(VÄNSTER(SAMMAN(A2;REP(" ";5));4);" ";EXTEXT(SAMMAN(A2;REP(" ";20));5;6);C2)

​​​​​​​Note! お使いのOSの地域設定によっては、セミコロンをカンマに置き換える必要があります。


この数式は以下のような意味があります。

  1. A列から最初の4文字を取り出す。(テキストが4文字でない限り、右側に空白を入れる)
  2. スペースを1文字追加する。
  3. A列の5、6、および7文字を追加する。(テキストが7文字でない限り、右側にスペースを追加する)
  4. スペースを3文字追加する。
  5. C列のすべてが追加される。
5

B列のすべてのセルに同じ数式を入力します。セル右下の小さなプラス記号(+)を下方向にドラッグして、列全体をカバーします。

6

1行目(ヘッダー行)を削除します。そのためには、ページレイアウトのタブで見出しの表示をオフにする必要があるかもしれません。


その後、ホームページタブからシートの行を削除します。

7

B列を選択しコピーします。

8 コピーした列をWindowsのメモ帳などの生テキストエディターに貼り付けます。書式を追加しないエディターを使用することが重要です。
9

テキストエディターで、引用符(")を検索し、そのような出現箇所を削除してください。

10 ファイルの末尾に空行がある場合は、それを削除してください。

11 ATCのバージョンを反映した適切なファイル名で、ファイル名の拡張子をascにして保存してください。
レッスン「コーディング辞書を管理する」のステップ・バイ・ステップ・ガイドの手順でViedocにファイルをアップロードしてください。