将ATC词典从Excel格式转换为ASCII格式

  • Published by Viedoc System 2025-07-14
  • Print

转换Anatomic Therapeutic Chemical classification system (ATC) 词典:

1 在Microsoft Excel中打开xlsx文件。
2 按 A 列、单元格内容和从 A 到 Z 的顺序对文件内容进行排序。
3

如果文件中包含定义的每日剂量(DDD)(C,D,E和F列),请删除这些列以及注释列(如果有的话)。

4

插入新列B。

5

在单元格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)

​​​​​​​请注意!引号之间的空格字符数必须与上面的示例完全相同:分别为5、1、20。

该公式执行以下操作:

  1. 它从A列中获取前四个字符(除非文本长度为四个字符,否则在右边添加空格)。
  2. 它添加一个空格字符。
  3. 它从A列中添加了字符5、6和7(除非文本长度为7个字符,否则将在右边添加空格)。
  4. 它添加了三个空格字符。
  5. 它添加所有列C。
6

用相同的公式填充B列中的所有单元格,例如,向下拖动小加号 (+)以覆盖整个列。

7

删除第1行(标题行)。为此,您可能首先需要关闭Table Design页面上的标题行。

然后,您可以从Home删除工作表行。

8

选择B列并复制它。

9 将复制的列粘贴到原始文本编辑器(例如Windows记事本)中。 使用不添加任何格式的编辑器很重要。
10

在原始文本编辑器中,搜索引号字符 (")并删除所有出现的这种情况。

11

如果文档末尾有空行,请注意移除。

12 用反映ATC 版本的适当文件名和文件扩展名asc保存文件。
13 根据以下说明将文件上传到Viedoc:在Viedoc Admin中添加医学编码词典的流程