# 插入/删除列

# 1、引言

IDEA导入数据后,可以插入列,并设置很复杂的取数或筛选函数,比Excel的数据处理速度快多了。

# 2、插入列

举例说明

以下,以插入一个“年份”列为案例,讲解IDEA插入列的常规操作步骤。

(1)Data → Fields → Append

insert-virtual-field

(2)设置列的参数

insert-virtual-field

参数 参数说明 举例
Field name 列名 此处案例输入:年份
Field Type 列的格式 此处案例选择:数值格式Virtual numeric
Length 字符长度(按需设置);
提示:在数值格式下,默认为灰色不可设置
Number of Decimals 小数点位数(按需设置) 此处案例“年份”是整数,设置小数点位数为:0
Parameter 取数公式;
提示:可以点击右侧图标 ,打开函数编辑器
此处案例输入:@year(凭证日期)
其中,“凭证日期”为原数据的某列名称

举例如下:
insert-virtual-field

(3)以上参数设置好后,点击OK,结果如下:

insert-virtual-field

# 3、删除插入的列

如果,之前已插入的列不想要了,可以删掉。

单击选择拟删除的列 → Data → Fields → Remove

insert-virtual-field

# 4、修改列的参数

如果,之前插入列的时候,相关参数设置错了,可以修改。

(1)单击拟修改的列 → Data → Fields → Remove

insert-virtual-field

(2)在右侧的Change To对话框中,可修改对应的所有参数,如下:

insert-virtual-field

# 5、其他插入/删除列的方法

除了上述方法,还可以通过Field Manipulation对话框插入/删除列。

在数据区域的任意位置,单击右键 → 点击Field Manipulation...
insert-virtual-field

# (1)插入列

① 点击Append → 输入相关参数,如下:

insert-virtual-field

② 相关参数设置好后,点击OK即可。

# (2)删除列

① 选中所需删除的列 → 点击Delete,如下:

insert-virtual-field

② 相关参数设置好后,点击OK即可。

# 6、强制删除原始列

原始的数据列,是随意无法删除的,否则会有如下提示:

insert-virtual-field

说明:这符合了审计测试对数据只读属性的要求,防止原始数据被随意更改而影响测试结果。

如果硬要删除,也不是没有办法,需要先设置一下:

File → Options → System → 取消勾选Do not allow deletion of non-virtual fields

insert-virtual-field

提示

点击File后,一般会卡顿1-5分钟,请耐心等待片刻。