0

我有一个excel数据。第三列包含电话号码。我必须删除电话号码少于 10 位的行。因为数据非常大,一个错误都不能接受。我想使用数据透视表或自动化脚本。数据透视表更好,因为位数是可变的,列数是可变的。我卡在哪里了。- 每当我使用数据透视表来执行此操作时,原始表格格式都会丢失。我得到了一些我不想要的交叉表格格式。这是样本数据。

date    time    number  count
1-Sep-09    15:29:44    9800000005  1
2-Sep-09    10:07:03    333333         1
3-Sep-09    9:53:46 9800000004  1
7-Sep-09    14:47:31    9800000005  1
10-Sep-09 10:51:39   9800000001 1
12-Sep-09    14:52:50 9800000002    1
13-Sep-09    8:28:28    333333          1
17-Sep-09    10:32:13    9800000001 1
18-Sep-09    9:01:42     9800000005 1
4

1 回答 1

1

我认为不需要多维数据集或代码。

E2尝试添加计算以使用公式显示电话号码的长度到单元格

=len(C2)

(假设number出现在C2) - 然后将此公式复制到列的其余部分E

然后,您可以对表格应用自动过滤器,并在列上使用自定义过滤器E来显示长度大于或等于 10 的所有行。

于 2009-11-02T08:49:49.267 回答