Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Флейм на общие темы »   Помогите с Excel
RSS

Помогите с Excel

<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
 
Jccwu
Advanced Member
Злой и Нечуткий

Откуда: Екатеринбург
Всего сообщений: 3579
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 апр. 2013
а можно как-то размножить формулу по ячейкам не растягивая ее?
Данных много, если строк 80 тыс, растягивание займет много времени, и очень сильные тормоза.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Jccwu, в 2007-м Excel'е на главной вот этот значок:



Т.е. выделяете весь вертикальный диапазон (щелчок по верхней ячейке, прокрутка до конца вниз, Shift+щелчок по последней ячейке), включая верхнюю ячейку, в которой формула-"затравка", потом жмёте эту кнопку и "Вниз".

P.S. Если строк 80 000, то эти формулы могут работать очень медленно... Тут и правда лучше на VBA делать.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Заполняете формулу в 1 ячейку столбца, далее выделяете его целиком, если надо снимите выделение с ячейки/-ек заголовка, потом Правка->Заполнить->Вниз (в старых экселях) либо Главная->Заполнить->Вниз (в 2007+)

Подумать екселю придётся, как никак при этом выделяются все ячейки до упора, сколько эксель умеет (1048576 штук в 2010 версии и 65535 штук в 97-2003).

P.S. Опередили пока печатал :)
Fe-Restorator
Гость

Ссылка

del
Сейчас на форуме
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Fe-Restorator написал:
[q]
если ты сравниваешь ячейку первого столбца с содержимым второго столбца и находишь совпадение, значит соответствующую ячейку первого столбца уже можно пометить как "совпадающую". Т.е. ставить одновременно и "Совпад Ст.1", и "Совпад Ст.2" в соответствующих ячейках.
[/q]
Так не выйдет, т.к. "Совпад Ст.1" означает, что повторяющееся значение в первом столбце этой же строки, а во втором при этом может быть что угодно, т.е. дубль может быть на N тысяч строк ниже.
А "Совпад Ст.2" делает как раз наоборот - показывает, что во втором столбце этой же строки есть дубль, при этом его "прообраз" в первом столбце может быть где угодно, не на той же строке. Естественно, можно как-то эти формулы объединить в одном столбце, но сама формула тогда будет сложнее.
А удалять ячейки, если я правильно понял, нужно независимо, т.е. не целую строку. Соответственно, если, скажем, в первом столбце первая ячейка даёт "Совпад Ст.1", то её нужно удалять, а первую ячейку второго столбца - нет, т.к. она может быть и не дублем.
А если Вы имеете в виду, что при нахождении дубля в первом столбце как-то отметить его же во втором в другом месте - то простой формулой это сделать не получится, формулы не могут писать данные в другие ячейки (во всяком случае, в старых Excel'ях не могли). Т.е. формула может выдать что-то только в той ячейке, куда введена.
Fe-Restorator
Гость

Ссылка

uav1606 написал:
[q]
Так не выйдет
[/q]
Да, я уже разобрал логику, удалил содержимое поста.
Сейчас на форуме
Jccwu
Advanced Member
Злой и Нечуткий

Откуда: Екатеринбург
Всего сообщений: 3579
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 апр. 2013
uav1606 написал:
[q]
Ст.1", то её нужно удалять, а первую ячейку второго столбца - нет
[/q]
можно удалить вместе со второй ячейкой второго столбца. Важен лишь первый столбец. Второй после всех манипуляций все равно будет удален.
Самое главное, удалить повторяющиеся значения в первом столбце.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Jccwu, тогда можете второй столбец (который D) по моей инструкции просто не создавать. Ну и не делать никаких манипуляций с ним и с столбцом B в моём примере.

P.S. Приведённый мною алгоритм не удаляет дубликаты в самом столбце, т.е. если там могут быть одинаковые значения, то их ещё отдельно нужно поискать.
Т.е. если у Вас что-то вроде
...
2
3
4
25
2
...
Такие дубликаты (которые в одном и том же столбце) нужно удалять как-то так:
http://exceltip.ru/повторяющие...айти-выде/
Jccwu
Advanced Member
Злой и Нечуткий

Откуда: Екатеринбург
Всего сообщений: 3579
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 апр. 2013
в том то и дело что найти повторяющиеся несложно, сложно их удалить.
Проблема в том, что удаляются только дублирующиеся, а мне надо чтобы все найденные дубликаты были удалены вместе с оригиналами
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Тот мой алгоритм для двух столбцов как раз и позволяет это сделать. Если нужно удалить и дубликаты, и оригиналы в одном и том же столбце, тогда можно добавить столбец с формулой:
=СЧЁТЕСЛИ($A$2:$A$14;A2)>1
Где ИСТИНА - там дубликат (подразумевается, что ищем в диапазоне $A$2:$A$14).
Дальше растянуть формулу и повторить те же действия, что я описывал выше (фильтр, выделить отфильтрованные, F5 - Выделить - Только видимые, снятие фильтра, удаление).
Адреса ячеек и диапазоны я привёл для примера выше, т.е. тут мы ищем дубликаты в столбце A ("Слоны").
Или в Excel 2007+ есть возможность выделения всех дубликатов цветом.
<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
Полигон-2 »   Флейм на общие темы »   Помогите с Excel
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS