Страницы: 1
RSS
Нумерация уникальных артикулов: если артикул повторятся, то ему присваевается один и тот же номер.
 
Добрый день! Я далеко не продвинутый пользователь excel, поэтому прошу помощи, уважаемые специалисты.  Необходимо пронумеровать артикулы в документе по принципу 1 артикул=одинаковый номер. Нумерация должна идти по порядку. Прилагаю файлик-образец.  Подскажите, пожалуйста! Совсем замучилась: сижу и нумерую по фильтру вручную(
 
ошибся, удалено
Изменено: DAB - 16.09.2024 22:24:32
 
Здравствуйте.
Попробуйте такой вариант
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:A1;ПОИСКПОЗ(B2;$B$1:B1;));МАКС($A$1:A1)+1)
 
Daril, ну и ещё как вариант - сделать где-то уникальный список этих артикулов (формулой, или удалив дубликаты), пронумеровать правее как угодно, и затем тянуть оттуда эти номера ВПР().
Тут главное не путать артикулы текстом с артикулами числом.
 
pq
 
Цитата
написал:
Код=ЕСЛИОШИБКА(ИНДЕКС($A$1:A1;ПОИСКПОЗ(B2;$B$1:B1;));МАКС($A$1:A1)+1)
Получается, все работает! Огромное спасибо!!
 
Цитата
написал:
pqlet    f=(x)=>{Record.Field(dict,Text.From(x{0}))}&x,    dict = Record.FromList({1..List.Count(lst)},lst),    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],    lst = List.Transform(List.Sort(List.Distinct(from[артикул])),Text.From),    to = Table.FromList(Table.ToList(from,f),(x)=>x,{"номер"}&Table.ColumnNames(from))in    to
Спасибо, что откликнулись) но даже готовые макросы - это не мой уровень, нужно еще подрасти. Сохраню)
 
Цитата
Daril написал:
Сохраню)
- только это не макрос. Там у спойлера указано что это.
 
Цитата
написал:
- только это не макрос. Там у спойлера указано что это.
Да, теперь вижу. Повторить запрос все равно не получилось у меня ( Хорошо, что есть формула от gling, спасибо еще раз  :)  
 
Для Excel 365/2021:
=ПОИСКПОЗ(B2:B13;УНИК(B2:B13);0)
 
вариант:
=ЕСЛИОШИБКА(СРЗНАЧЕСЛИ(B$1:B1;B2;A$1:A1);МАКС(A$1:A1)+1)
 
Цитата
написал:
=ПОИСКПОЗ(B2:B13;УНИК(B2:B13);0)
Спасибо!
 
Цитата
написал:
вариант:=ЕСЛИОШИБКА(СРЗНАЧЕСЛИ(B$1:B1;B2;A$1:A1);МАКС(A$1:A1)+1)
Спасибо за помощь!
Страницы: 1
Наверх