Создать код товара
unio
Дата: Понедельник, 08.05.2017, 10:41 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
В столбце А разного товара может быть 10000 или больше наименований. В столбец B можно вставить какую формулу, чтобы выводился такой код вместо значений?
В столбце А разного товара может быть 10000 или больше наименований. В столбец B можно вставить какую формулу, чтобы выводился такой код вместо значений? unio
Сообщение отредактировал unio - Понедельник, 08.05.2017, 10:47
Ответить
Сообщение В столбце А разного товара может быть 10000 или больше наименований. В столбец B можно вставить какую формулу, чтобы выводился такой код вместо значений? Автор - unio Дата добавления - 08.05.2017 в 10:41
gling
Дата: Понедельник, 08.05.2017, 11:21 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2567
Репутация:
709
±
Замечаний:
0% ±
2010
А попробуйте так Код
=ЕСЛИОШИБКА(ИНДЕКС($C$1:C1;ПОИСКПОЗ(A2;$A$1:A1;));МАКС($C$1:C1)+1)
Это формула для С2.
А попробуйте так Код
=ЕСЛИОШИБКА(ИНДЕКС($C$1:C1;ПОИСКПОЗ(A2;$A$1:A1;));МАКС($C$1:C1)+1)
Это формула для С2. gling
ЯД-41001506838083
Сообщение отредактировал gling - Понедельник, 08.05.2017, 11:22
Ответить
Сообщение А попробуйте так Код
=ЕСЛИОШИБКА(ИНДЕКС($C$1:C1;ПОИСКПОЗ(A2;$A$1:A1;));МАКС($C$1:C1)+1)
Это формула для С2. Автор - gling Дата добавления - 08.05.2017 в 11:21
vikttur
Дата: Понедельник, 08.05.2017, 11:30 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Код
=ЕСЛИ(СЧЁТЕСЛИ($A$1:A1;A2);ВПР(A2;$A$1:B1;2;);МАКС($B$1:B1)+1)
Код
=ЕСЛИ(СЧЁТЕСЛИ($A$1:A1;A2);ВПР(A2;$A$1:B1;2;);МАКС($B$1:B1)+1)
vikttur
Ответить
Сообщение Код
=ЕСЛИ(СЧЁТЕСЛИ($A$1:A1;A2);ВПР(A2;$A$1:B1;2;);МАКС($B$1:B1)+1)
Автор - vikttur Дата добавления - 08.05.2017 в 11:30
AlexM
Дата: Понедельник, 08.05.2017, 19:27 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
unio , У вас Excel 2013, тогда можно такКод
=ЕСЛИОШИБКА(ВПР(A2;$A$1:B1;2;);МАКС($B$1:B1)+1)
unio , У вас Excel 2013, тогда можно такКод
=ЕСЛИОШИБКА(ВПР(A2;$A$1:B1;2;);МАКС($B$1:B1)+1)
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение unio , У вас Excel 2013, тогда можно такКод
=ЕСЛИОШИБКА(ВПР(A2;$A$1:B1;2;);МАКС($B$1:B1)+1)
Автор - AlexM Дата добавления - 08.05.2017 в 19:27
unio
Дата: Вторник, 09.05.2017, 03:02 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Все формулы испытал на большом списке - работают! Всем большое Спасибо! Не подскажите, - из этих формул какая попроще для компа будет или без-разницы? - у меня таблица большая, уже ок. 7000 наименований, перегружена разными формулами, долго открывается.
Все формулы испытал на большом списке - работают! Всем большое Спасибо! Не подскажите, - из этих формул какая попроще для компа будет или без-разницы? - у меня таблица большая, уже ок. 7000 наименований, перегружена разными формулами, долго открывается. unio
Ответить
Сообщение Все формулы испытал на большом списке - работают! Всем большое Спасибо! Не подскажите, - из этих формул какая попроще для компа будет или без-разницы? - у меня таблица большая, уже ок. 7000 наименований, перегружена разными формулами, долго открывается. Автор - unio Дата добавления - 09.05.2017 в 03:02
vikttur
Дата: Вторник, 09.05.2017, 08:20 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Код
ИНДЕКС(ПОИСКПОЗ()); ВПР(...)
эти практически одинаково шустрые Сначала считаем количество, потом определяем, что делать: Сразу ищем значение, при ошибке переходим к другому варианту: Наверное, из трех показанных вариант от AlexM быстрее. Но это теоретическая догадка.
Код
ИНДЕКС(ПОИСКПОЗ()); ВПР(...)
эти практически одинаково шустрые Сначала считаем количество, потом определяем, что делать: Сразу ищем значение, при ошибке переходим к другому варианту: Наверное, из трех показанных вариант от AlexM быстрее. Но это теоретическая догадка.vikttur
Сообщение отредактировал vikttur - Вторник, 09.05.2017, 08:24
Ответить
Сообщение Код
ИНДЕКС(ПОИСКПОЗ()); ВПР(...)
эти практически одинаково шустрые Сначала считаем количество, потом определяем, что делать: Сразу ищем значение, при ошибке переходим к другому варианту: Наверное, из трех показанных вариант от AlexM быстрее. Но это теоретическая догадка.Автор - vikttur Дата добавления - 09.05.2017 в 08:20