|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
Вдогонку... Уважаемый KL (XL), извини за плохое воспитание. Спасибо за ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2006, 10:39 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
2 SvIva SvIvaПравильно ли я поняла, что формулы массивов всегда медленнее single формул ?Да и нет, сложно сравнивать, так как в известном смысле формула массивов это n-ое кол-во "single" формул в одной ячейке. Например: ={СУММ(A1:A5*2)} эквивалентна: =A1*2 =A2*2 =A3*2 =A4*2 =A5*2 =СУММ(B1:B5) Другое дело это то, что в сложных формулах массивов очень часто неэффективность возникает из-за необходимости повтора операций, которые в обычных формулах не повторялись бы. Простой пример: в каждой ячейке с нашей мега-формулой существет выражение СТРОКА(ИНДЕКС(A:A;1):ИНДЕКС(A:A;ЧСТРОК(data))) (да еще дважды) генерируещее некий стандартный массив из которого берется лишь один заранее известный элемент. SvIvaИз твоих предыдущих ответов на разные темы я поняла, что любые формулы листа быстрее кода. Так ли это? Давай таки будем сравнивать яблоки с яблоками. Формула массива в некотором роде подобна циклу в VBA - повтор однотипных операций с переменными. Каждая операция в отдельности намного быстрее в формулах так как они компиллируются в С. Вопрос в том, использует ли соответствующий код VBA тот же алгоритм или нет. Ответ - нет. Расширенный фильтр использует намного более эффективный алгоритм (сходный с бинарным поиском + SmartCalc) и как таковой, если не ошибаюсь, скомпиллирован в С. SvIvaФормулы Уокенбаха надо разбирать для понимания использования функций, но не применять их ?Ну это совсем абсурдное утверждение. По-моему, я ясно дал понять, что речь о конкретной формуле. В любом случае, книги Джона дают лишь поверхностное понятие о формулах массива, и для более глубокого их изучения, я всегда рекомендую след. имена: Bob Umlas: http://www.emailoffice.com/excel/arrays-bobumlas.html Laurent Longre: http://xcell05.free.fr/ Harlan Grove: поиск в microsoft.public.excel.worksheetfunctions Aladin Akyurek: поиск в http://www.mrexcel.com/ Bob Philips: http://www.xldynamic.com/source/xld.SUMPRODUCT.html KL [MVP - Microsoft Excel] ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2006, 13:50 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
KL (XL), большое спасибо за развернутый ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2006, 18:26 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
Здравствуйте,а как можно сделать так: Есть два столбца,в первом позиционные обозначения(C1,C2,,,Cn, DA1,Da2,....и т.п.),во втором -номиналы элементов Как есть(пример): C1 K10-73-1 C2 K10-73-1 C3 ECR 25V C4 ECR 50V C5 ECR 50V C6 K10-73-1 C7 K10-73-1 С8 K10-73-1 C9 ECR 25V C10 ECR 50V Как должно быть: C1, C2 K10-73-1 C3 ECR 25V C4, C5 ECR 50V C6...C8 K10-73-1 C9 ECR 25V C10 ECR 50V т.е. поиск и удаление до первых повторяющихся фраз, и оставление одной. Те же фразы могу повторяться через любое кол-во строк.Нужно сделать тоже самое - удалить все из этих ПОДРЯД повторяющихся и оставить только одну. Заранее благодарен ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2010, 09:54 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
Гость_гость_гость, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2010, 12:28 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
fortik, 1 столбик - позиционные значения 2- номиналы ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2010, 12:30 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
а повторяющиеся строки можно например удалить с помощью сводной таблицы, а если excel 2007 - там и функция такая уже есть ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2010, 12:31 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
fortikГость_гость_гость, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2010, 14:27 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
Гость_гость_гость, забыл end function ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2010, 15:39 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
Подскажите,пожалуйста,как сравнить 2 колонки с данными и удалить НЕодинаковые? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2010, 10:39 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
000Подскажите,пожалуйста,как сравнить 2 колонки с данными и удалить НЕодинаковые?Если я понял о чем речь. То к примеру, если данные в столбцах A и B, то в ячейку C устанавливаем формулу A1=B1 Затем эту формулу протягиваем вниз вдоль данных. Потом заменяем формулы на значения. После устанавливаем фильтр и по столбцу C выбираем те, где ложь Эти строки удаляем. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2010, 15:04 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
Тоже не мог долго понять, как это сделать. Разобрался, пасиба. =) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2010, 22:54 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
Ребята, я нуп и опозорился, апну темку с 2003 года: Темка очень интересная и полезная, всем спасибо, но лично мне этого маловато, есть производственная необходимость: давайте чуть чуть усложним задачу: сделаем так, чтобы каждая удаленная строка добавляла к неудаленной уникальной строке количество содержащееся в ней: покажу на примере: Есть массив с тучей строк вида: Наименование / количество маша 1 федя 1 вася 1 вася 1 петя 1 маша 2 маша 1 федя 4 А на выходе должно получиться вот что: Наименование / количество маша 4 федя 5 вася 2 петя 1 Сортировка значения не имеет. Помогите пожалуйста, нужен макрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2010, 18:33 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
LDS, лучше пример реальных данных ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2010, 19:01 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
LDS, это можно реализовать через создание свода. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2010, 11:14 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2010, 11:21 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
Djon PlayerLDS, это можно реализовать через создание свода. простите, свод, это реализация в exel`e? нельзя ли поподробней. так как пример предложенный Гость_гость_гость выбора по одному столбцу всех дубликатов и их сложение по второму столбцу очень интересна. Спасибо заранее ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 00:02 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
fortik...если excel 2007 - там и функция такая уже естьЧто за функция? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 10:18 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
ryletskyDjon PlayerLDS, это можно реализовать через создание свода. простите, свод, это реализация в exel`e? нельзя ли поподробней. так как пример предложенный Гость_гость_гость выбора по одному столбцу всех дубликатов и их сложение по второму столбцу очень интересна. Спасибо заранееВот гляньте пример. Из-за ограничения по размеру загружаемых файлов, пришлось создать архив из нескольких частей: "Создание сводной таблицы в картинках.part1.rar" и "Создание сводной таблицы в картинках.part2.rar". В этом сообщении выкладываю первую часть. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 17:04 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
А вот вторая часть. Поместите оба архива в одну папку и откройте первый файл через архиватор и извлеките от туда файл "Создание сводной таблицы в картинках.xls". ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 17:05 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
Имеется огромный список с похожими ссылками. Нужно задать условие, чтобы макрос сравнивал определенное количество символов строк (к примеру 10), и если 1ые 10 символов одинаковы - удаляет. К примеру www.x-memory.ru/ www.x-memory.ru Нужно, чтобы 2ая строка удалялась... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2011, 12:49 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
разобрался поменял условие Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
xavi, ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2011, 13:21 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
А теперь возник такой вопрос... Нужно, чтоб адрес, содержащий http:// редактировался удалением этого http:// т.е., чтобы вместо http://www.sait.ru было www.sait.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2011, 13:35 |
|
как макросом убрать повторяющиеся строки EXCEL
|
|||
---|---|---|---|
#18+
xaviА теперь возник такой вопрос... Нужно, чтоб адрес, содержащий http:// редактировался удалением этого http:// т.е., чтобы вместо http://www.sait.ru было www.sait.ru Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2011, 13:58 |
|
|
start [/forum/topic.php?fid=61&msg=34121054&tid=2174023]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 167ms |
0 / 0 |