удаление некоторых строк на основе критериев - решение этой проблемы с помощью сводных таблиц - PullRequest
0 голосов
/ 02 ноября 2009

У меня есть данные Excel. 3-я колонка содержит номера телефонов. Я должен удалить строки, номера телефонов которых имеют менее 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

1 Ответ

1 голос
/ 02 ноября 2009

Я не думаю, что нужен куб или код.

Попробуйте добавить расчет, чтобы показать длину номера телефона в ячейке E2 с формулой

=len(C2)

(при условии, что number появляется в C2) - затем скопируйте эту формулу в остаток столбца E.

Затем вы можете применить автофильтр к таблице и использовать специальный фильтр для столбца E, чтобы показать все строки, длина которых больше или равна 10.

...