根据条件删除一些行 - 通过数据透视表解决此问题

发布于 2024-08-09 20:46:43 字数 578 浏览 2 评论 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

i have an excel data . the 3rd collumn contains phone numbers . i have to delete rows whose phone numbers have less than 10 digits . as the data is very large and not even one mistake is acceptable. i want to use pivot tables or automation script. pivot tables is better because the number of digits is variable and the collumn number is variable.
where im stuck. - whenever i use pivot tables to do this the original tabular format is lost . i get some cross tabular format which i dont want. here is the sample data.

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

2024-08-16 20:46:43

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

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

=len(C2)

(假设 number 出现在 C2 中) - 然后复制该公式一直到 E 列的其余部分。

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

I don't think a cube or code is necessary.

Try adding a calculation to show the length of the phone number to cell E2 with the formula

=len(C2)

(assuming that number appears in C2) - then copy this formula down to the rest of column E.

You can then apply an auto-filter to the table, and use a custom filter on column E to show all rows where the length is greater than or equal to 10.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文