Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Можно ли изменить повторяющиеся значения в колонке? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Можно ли изменить повторяющиеся значения в колонке? (Формулы/Formulas)
Можно ли изменить повторяющиеся значения в колонке?
sergey89 Дата: Пятница, 04.03.2016, 10:28 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день!
Есть прайс лист деталей, в нём очень много одинаковых товаров с одинаковым артикулом, названием и ценой (есть деталь которая подходит к разным моделям). Нам для загрузки прайса на сайт, надо конвертировать его, но для конвертации нужно чтобы один из параметров каждой детали был уникальным, а в нашем случае конвертер видит большое число повторений и считывает уникальную позицию (по артикулу/id) только один раз, и соответственно эта деталь уже для других моделей не конвертируется и не видна.

Вопрос - можно ли в экселе с помощью формулы или как-то ещё сделать так, чтобы в одной из колонок изменить повторяющиеся значения?
Например в колонке "Артикул" находятся:
Артикул1
Артикул1
Артикул1
А после применения формулы или другого действия повторяющиеся значения автоматически модифицируются
Артикул1
Артикул1a
Артикул1b

Спасибо большое!
 
Ответить
СообщениеДобрый день!
Есть прайс лист деталей, в нём очень много одинаковых товаров с одинаковым артикулом, названием и ценой (есть деталь которая подходит к разным моделям). Нам для загрузки прайса на сайт, надо конвертировать его, но для конвертации нужно чтобы один из параметров каждой детали был уникальным, а в нашем случае конвертер видит большое число повторений и считывает уникальную позицию (по артикулу/id) только один раз, и соответственно эта деталь уже для других моделей не конвертируется и не видна.

Вопрос - можно ли в экселе с помощью формулы или как-то ещё сделать так, чтобы в одной из колонок изменить повторяющиеся значения?
Например в колонке "Артикул" находятся:
Артикул1
Артикул1
Артикул1
А после применения формулы или другого действия повторяющиеся значения автоматически модифицируются
Артикул1
Артикул1a
Артикул1b

Спасибо большое!

Автор - sergey89
Дата добавления - 04.03.2016 в 10:28
китин Дата: Пятница, 04.03.2016, 10:32 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
можно, наверное.с помощью ЕСЛИ и &. Точнее при наличии файла примера


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеможно, наверное.с помощью ЕСЛИ и &. Точнее при наличии файла примера

Автор - китин
Дата добавления - 04.03.2016 в 10:32
sergey89 Дата: Пятница, 04.03.2016, 10:35 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
пример прайса!
К сообщению приложен файл: test.xls (18.0 Kb)


Сообщение отредактировал sergey89 - Пятница, 04.03.2016, 10:48
 
Ответить
Сообщениепример прайса!

Автор - sergey89
Дата добавления - 04.03.2016 в 10:35
_Boroda_ Дата: Пятница, 04.03.2016, 10:55 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИ(A7="";A7;A7&"_"&СЧЁТЕСЛИ(A$6:A7;A7))
К сообщению приложен файл: test_15.xls (26.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ЕСЛИ(A7="";A7;A7&"_"&СЧЁТЕСЛИ(A$6:A7;A7))

Автор - _Boroda_
Дата добавления - 04.03.2016 в 10:55
sergey89 Дата: Пятница, 04.03.2016, 11:54 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Не совсем!
В вашем примере получается что идёт прибавление дополнительного значения ко всем строчка, а смысл чтобы изменения касались только дублей. Тоесть оригинальная запись оставалась без изменения, а её повторение (в данном случае запись с идентичным артикулом но для другой модели) уже изменялось. Таким образом изменению будут подвергнуты только дубли а не все записи
Спасибо!
 
Ответить
СообщениеНе совсем!
В вашем примере получается что идёт прибавление дополнительного значения ко всем строчка, а смысл чтобы изменения касались только дублей. Тоесть оригинальная запись оставалась без изменения, а её повторение (в данном случае запись с идентичным артикулом но для другой модели) уже изменялось. Таким образом изменению будут подвергнуты только дубли а не все записи
Спасибо!

Автор - sergey89
Дата добавления - 04.03.2016 в 11:54
Manyasha Дата: Пятница, 04.03.2016, 12:07 | Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
sergey89, а если так?
Код
=ЕСЛИ(A7="";A7;A7&ЕСЛИ(СЧЁТЕСЛИ(A$6:A6;A7);"_"&СЧЁТЕСЛИ(A$6:A6;A7);))


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеsergey89, а если так?
Код
=ЕСЛИ(A7="";A7;A7&ЕСЛИ(СЧЁТЕСЛИ(A$6:A6;A7);"_"&СЧЁТЕСЛИ(A$6:A6;A7);))

Автор - Manyasha
Дата добавления - 04.03.2016 в 12:07
sergey89 Дата: Пятница, 04.03.2016, 12:21 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
А Вы не могли бы пример приложить)
Не получается применить формулу...
 
Ответить
СообщениеА Вы не могли бы пример приложить)
Не получается применить формулу...

Автор - sergey89
Дата добавления - 04.03.2016 в 12:21
_Boroda_ Дата: Пятница, 04.03.2016, 12:26 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
оригинальная запись оставалась без изменения, а её повторение

Да не вопрос
Код
=ЕСЛИ(A7="";A7;A7&ТЕКСТ(СЧЁТЕСЛИ(A$6:A6;A7);"\_0;;"))
К сообщению приложен файл: test_16.xls (26.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
оригинальная запись оставалась без изменения, а её повторение

Да не вопрос
Код
=ЕСЛИ(A7="";A7;A7&ТЕКСТ(СЧЁТЕСЛИ(A$6:A6;A7);"\_0;;"))

Автор - _Boroda_
Дата добавления - 04.03.2016 в 12:26
Manyasha Дата: Пятница, 04.03.2016, 12:34 | Сообщение № 9
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
вот пример
К сообщению приложен файл: test_17.xls (25.5 Kb)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениевот пример

Автор - Manyasha
Дата добавления - 04.03.2016 в 12:34
sergey89 Дата: Пятница, 04.03.2016, 14:45 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Да, что-то типа этого!
Но подразумевается, что если будет ещё 3,4,5 повторений то будет дальше
UBSV17 RW/LH/H/X_2
UBSV17 RW/RH/X_2
UBSV17 RD/LH_2

UBSV17 RW/LH/H/X_3
UBSV17 RW/RH/X_3
UBSV17 RD/LH_3

и так далее?
[moder]Попробуйте и увидите


Сообщение отредактировал _Boroda_ - Пятница, 04.03.2016, 14:50
 
Ответить
СообщениеДа, что-то типа этого!
Но подразумевается, что если будет ещё 3,4,5 повторений то будет дальше
UBSV17 RW/LH/H/X_2
UBSV17 RW/RH/X_2
UBSV17 RD/LH_2

UBSV17 RW/LH/H/X_3
UBSV17 RW/RH/X_3
UBSV17 RD/LH_3

и так далее?
[moder]Попробуйте и увидите

Автор - sergey89
Дата добавления - 04.03.2016 в 14:45
sergey89 Дата: Суббота, 05.03.2016, 21:52 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Попробовал) Вроде всё нормально!!!

P.S. странно, но не смог отплюсовать, жму, но ни чего не происходит(


Сообщение отредактировал sergey89 - Суббота, 05.03.2016, 22:32
 
Ответить
СообщениеПопробовал) Вроде всё нормально!!!

P.S. странно, но не смог отплюсовать, жму, но ни чего не происходит(

Автор - sergey89
Дата добавления - 05.03.2016 в 21:52
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Можно ли изменить повторяющиеся значения в колонке? (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!