Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / единица напротив впервыевстречающейся записи (к-во строк >10000) / 10 сообщений из 10, страница 1 из 1
10.12.2007, 17:13:18
    #34999022
DaniilK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
единица напротив впервыевстречающейся записи (к-во строк >10000)
Как с помощью формулы проставить напротив впервыевстречающейся записи единицу?

Подробнее.
Есть список, например:

Стол учебный 1-местный с передней стенкой и крючком
Стол учебный 1-местный с передней стенкой и крючком* регулируемый по высоте
Стол учебный 1-местный с передней стенкой и крючком
Стол учебный 1-местный с передней стенкой и крючком
Стол учебный 1-местный с передней стенкой и крючком
Стол учебный 1-местный с передней стенкой и крючком
Стол учебный 1-местный с передней стенкой и крючком* регулируемый по высоте
Стол учебный 1-местный с передней стенкой и крючком* регулируемый по высоте
Стол учебный 2-местный с передней стенкой и крючками
Стол учебный 2-местный с передней стенкой и крючками регулируемый по высоте
Стол учебный 2-местный с передней стенкой и крючками регулируемый по высоте
Стол учебный 2-местный с передней стенкой и полкой
Стол учебный 2-местный с передней стенкой и полкой
Стол учебный 2-местный с передней стенкой и полкой
Стол учебный 2-местный с передней стенкой и полкой
Стол демонстрационный для кабинетов физики, биологии
Стол демонстрационный для кабинета химии
Стол демонстрационный для кабинета химии
Стол демонстрационный для кабинета химии
Стол демонстрационный для кабинетов физики, биологии
Стол демонстрационный для кабинетов физики, биологии
Стол демонстрационный для кабинетов физики, биологии
Стол демонстрационный для кабинетов физики, биологии

как формулой проставить напротив впервые встречающейся записи единицу
обратите внимание, что в тексте могут встречаться символы * или ?

То есть должно получится так

Стол учебный 1-местный с передней стенкой и крючком 1
Стол учебный 1-местный с передней стенкой и крючком* регулируемый по высоте 1
Стол учебный 1-местный с передней стенкой и крючком
Стол учебный 1-местный с передней стенкой и крючком
Стол учебный 1-местный с передней стенкой и крючком
Стол учебный 1-местный с передней стенкой и крючком
Стол учебный 1-местный с передней стенкой и крючком* регулируемый по высоте
Стол учебный 1-местный с передней стенкой и крючком* регулируемый по высоте
Стол учебный 2-местный с передней стенкой и крючками 1
Стол учебный 2-местный с передней стенкой и крючками регулируемый по высоте 1
Стол учебный 2-местный с передней стенкой и крючками регулируемый по высоте
Стол учебный 2-местный с передней стенкой и полкой 1
Стол учебный 2-местный с передней стенкой и полкой
Стол учебный 2-местный с передней стенкой и полкой
Стол учебный 2-местный с передней стенкой и полкой
Стол демонстрационный для кабинетов физики, биологии 1
Стол демонстрационный для кабинета химии 1
Стол демонстрационный для кабинета химии
Стол демонстрационный для кабинета химии
Стол демонстрационный для кабинетов физики, биологии 1
Стол демонстрационный для кабинетов физики, биологии
Стол демонстрационный для кабинетов физики, биологии
Стол демонстрационный для кабинетов физики, биологии
...
Рейтинг: 0 / 0
10.12.2007, 17:29:13
    #34999082
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
единица напротив впервыевстречающейся записи (к-во строк >10000)
Предположим список начинается в ячейке A2, тогда в B2 формулу
=ЕСЛИ(ЕНД(ПОИСКПОЗ(A9;$A$8:A8;0));1;"") и потянуть вниз
...
Рейтинг: 0 / 0
10.12.2007, 17:32:20
    #34999093
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
единица напротив впервыевстречающейся записи (к-во строк >10000)
DeggasadПредположим список начинается в ячейке A2, тогда в B2 формулу
=ЕСЛИ(ЕНД(ПОИСКПОЗ(A9;$A$8:A8;0));1;"") и потянуть вниз

Забыл строку поменять
=ЕСЛИ(ЕНД(ПОИСКПОЗ(A2;$A$1:A1;0));1;"")
либо
=ЕСЛИ(СЧЁТЕСЛИ($A$2:A2;A2)=1;1;"")
...
Рейтинг: 0 / 0
11.12.2007, 11:06:04
    #35000351
DaniilK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
единица напротив впервыевстречающейся записи (к-во строк >10000)
проверьте на списке:

имя 1 1
первый 1 1
ггггг 1 1
имя
ссббвв 1 1
слово 1 1
ссббвв
аааа 1 1
слово* 1
аааа
первый
аааа
слово2 1 1
ссббвв
аааа
слово2
ггггг
слово ва 1 1
аааа
*имя 1
слово*
слово?? 1 1
слово
слово
первый
имя
слово2
аааа
первый
слово2
двойка 1 1
двойка
пять 1 1
первый
слово2
имя
пять
ггггг
новое 1 1

Во втором столбце использована одна из Ваших формул, в третьем столбце вручную проставленные единицы, как должно быть, красным выделены слова, для которых Ваши формулы не работают :-(
...
Рейтинг: 0 / 0
11.12.2007, 11:59:34
    #35000574
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
единица напротив впервыевстречающейся записи (к-во строк >10000)
ну тада так
=ЕСЛИ(СУММПРОИЗВ(--($A$2:A2=A2))>1;"";1 )
...
Рейтинг: 0 / 0
11.12.2007, 13:19:01
    #35000911
DaniilK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
единица напротив впервыевстречающейся записи (к-во строк >10000)
да, теперь то, что надо!! спасибо большое!!!
А эта формула будет очень тормозить при пересчете, если строк 10-20 тыс.?..
...
Рейтинг: 0 / 0
11.12.2007, 13:25:12
    #35000935
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
единица напротив впервыевстречающейся записи (к-во строк >10000)
DaniilKда, теперь то, что надо!! спасибо большое!!!
А эта формула будет очень тормозить при пересчете, если строк 10-20 тыс.?..

Попробуй сам и узнаешь.
Смотря что такое сильно? по мне - так не сильно.
...
Рейтинг: 0 / 0
11.12.2007, 13:29:23
    #35000951
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
единица напротив впервыевстречающейся записи (к-во строк >10000)
Deggasad по мне - так не сильно.

беру свои слова назад, неправильно понял вопрос.
Если растянуть на 10 тыс строк, тормоза не заставят себя ждать.
...
Рейтинг: 0 / 0
11.12.2007, 14:34:02
    #35001257
DaniilK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
единица напротив впервыевстречающейся записи (к-во строк >10000)
а можно ли как-нибудь извратиться, чтобы формула не так сильно тормозила комп?
...
Рейтинг: 0 / 0
11.12.2007, 14:36:24
    #35001265
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
единица напротив впервыевстречающейся записи (к-во строк >10000)
Можно сделать промежуточный столбец с заменой звёздочки на что-нить другое подставить(A2;"*";"!!!") , а затем уже искать уникальные с помощью ПОИСКПОЗ()
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / единица напротив впервыевстречающейся записи (к-во строк >10000) / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]