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

Вход

Регистрация

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

 

= Мир MS Excel/Уникальный номер при добавление новой строки - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Уникальный номер при добавление новой строки (Формулы/Formulas)
Уникальный номер при добавление новой строки
madagaskar83 Дата: Понедельник, 15.02.2016, 10:22 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте!
Столкнулся с такой сложностью.
Есть формула:
Код
=ТЕКСТ(ПРАВСИМВ(СУММПРОИЗВ(КОДСИМВ(ПСТР(B6;СТРОКА(ДВССЫЛ("a1:a"&ДЛСТР(B6)));1))^3);5);"00000")


Но при добавление новой новой уникальной записи идет повторение номера, подскажите что где можно поправить формулу чтобы добавлялся уникальный номер для уникальной записи




[moder]Формулы нужно оформлять тегом Fx. Поправил за Вас.[/moder]
К сообщению приложен файл: -_2016.xls(48Kb)


Сообщение отредактировал SLAVICK - Понедельник, 15.02.2016, 10:30
 
Ответить
СообщениеЗдравствуйте!
Столкнулся с такой сложностью.
Есть формула:
Код
=ТЕКСТ(ПРАВСИМВ(СУММПРОИЗВ(КОДСИМВ(ПСТР(B6;СТРОКА(ДВССЫЛ("a1:a"&ДЛСТР(B6)));1))^3);5);"00000")


Но при добавление новой новой уникальной записи идет повторение номера, подскажите что где можно поправить формулу чтобы добавлялся уникальный номер для уникальной записи




[moder]Формулы нужно оформлять тегом Fx. Поправил за Вас.[/moder]

Автор - madagaskar83
Дата добавления - 15.02.2016 в 10:22
Pelena Дата: Понедельник, 15.02.2016, 10:44 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 9867
Репутация: 2256 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
идет повторение номера

Эти записи состоят из одинакового набора символов, поэтому и коды одинаковые получаются. Добавьте ещё какой-то символ, точку или пробел


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
идет повторение номера

Эти записи состоят из одинакового набора символов, поэтому и коды одинаковые получаются. Добавьте ещё какой-то символ, точку или пробел

Автор - Pelena
Дата добавления - 15.02.2016 в 10:44
SLAVICK Дата: Понедельник, 15.02.2016, 10:47 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 1841
Репутация: 614 ±
Замечаний: 0% ±

2007,2010,2013,2016
Может формулу поменять, например на такую?:
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист3!$A$2:$A$500;НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($A$4:A4;Лист3!$A$2:$A$500)=0;СТРОКА(Лист3!$A$1:$A$499));1));"")

Формула массива.
К сообщению приложен файл: -2016.xls(88Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеМожет формулу поменять, например на такую?:
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист3!$A$2:$A$500;НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($A$4:A4;Лист3!$A$2:$A$500)=0;СТРОКА(Лист3!$A$1:$A$499));1));"")

Формула массива.

Автор - SLAVICK
Дата добавления - 15.02.2016 в 10:47
madagaskar83 Дата: Понедельник, 15.02.2016, 12:31 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
SLAVICK,
нет , нужно чтобы при добавление строки автозаполнялось значение как в моем примере в файле -_2016.xls
 
Ответить
СообщениеSLAVICK,
нет , нужно чтобы при добавление строки автозаполнялось значение как в моем примере в файле -_2016.xls

Автор - madagaskar83
Дата добавления - 15.02.2016 в 12:31
madagaskar83 Дата: Понедельник, 15.02.2016, 12:34 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena,
Можно пример?
Но значение должно получиться получиться уникальным
 
Ответить
СообщениеPelena,
Можно пример?
Но значение должно получиться получиться уникальным

Автор - madagaskar83
Дата добавления - 15.02.2016 в 12:34
Pelena Дата: Понедельник, 15.02.2016, 12:47 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 9867
Репутация: 2256 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
Пример.
Во втором случае в конце добавила знак подчеркивания
К сообщению приложен файл: 9913855.xls(48Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПример.
Во втором случае в конце добавила знак подчеркивания

Автор - Pelena
Дата добавления - 15.02.2016 в 12:47
AlexM Дата: Понедельник, 15.02.2016, 13:11 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3053
Репутация: 740 ±
Замечаний: 0% ±

Наверно можно так, без летучей ДВССЫЛ()
Код
=ПРАВБ(СУММПРОИЗВ(КОДСИМВ(ПСТР(B5;СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(B5)));1))^3;СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(B5))));5)
еще вариант
Код
=ПРАВБ(СУММПРОИЗВ(КОДСИМВ(ПРАВБ(ЛЕВБ(B5&" ";СТРОКА(A$1:A$999))))^3;СТРОКА(A$1:A$999));5)
Если от числа отсекать последние пять цифр, то впереди может оказаться ноль. Так может получится при любых формулах.
К сообщению приложен файл: madagaskar83_1.xls(52Kb)


Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Понедельник, 15.02.2016, 13:39
 
Ответить
СообщениеНаверно можно так, без летучей ДВССЫЛ()
Код
=ПРАВБ(СУММПРОИЗВ(КОДСИМВ(ПСТР(B5;СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(B5)));1))^3;СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(B5))));5)
еще вариант
Код
=ПРАВБ(СУММПРОИЗВ(КОДСИМВ(ПРАВБ(ЛЕВБ(B5&" ";СТРОКА(A$1:A$999))))^3;СТРОКА(A$1:A$999));5)
Если от числа отсекать последние пять цифр, то впереди может оказаться ноль. Так может получится при любых формулах.

Автор - AlexM
Дата добавления - 15.02.2016 в 13:11
madagaskar83 Дата: Понедельник, 15.02.2016, 15:39 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena,
Да можно это все проделать, но хотелось бы:
Новая строка, уникальный номер.
главное 5 цифр не важно в каком порядке главное уникальные
 
Ответить
СообщениеPelena,
Да можно это все проделать, но хотелось бы:
Новая строка, уникальный номер.
главное 5 цифр не важно в каком порядке главное уникальные

Автор - madagaskar83
Дата добавления - 15.02.2016 в 15:39
madagaskar83 Дата: Понедельник, 15.02.2016, 15:49 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
AlexM,
какая лучше формула подает под эти правила 1 или 2 ?
 
Ответить
СообщениеAlexM,
какая лучше формула подает под эти правила 1 или 2 ?

Автор - madagaskar83
Дата добавления - 15.02.2016 в 15:49
madagaskar83 Дата: Понедельник, 15.02.2016, 15:51 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
AlexM,
То есть применяя такой способ , уникальное значение мы не сможем получить?
 
Ответить
СообщениеAlexM,
То есть применяя такой способ , уникальное значение мы не сможем получить?

Автор - madagaskar83
Дата добавления - 15.02.2016 в 15:51
AlexM Дата: Понедельник, 15.02.2016, 16:28 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3053
Репутация: 740 ±
Замечаний: 0% ±

применяя такой способ , уникальное значение мы не сможем получить
Да, если полученные при вычислении числа имеют отличия дальше 5 разряда


Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Понедельник, 15.02.2016, 16:28
 
Ответить
Сообщение
применяя такой способ , уникальное значение мы не сможем получить
Да, если полученные при вычислении числа имеют отличия дальше 5 разряда

Автор - AlexM
Дата добавления - 15.02.2016 в 16:28
madagaskar83 Дата: Понедельник, 15.02.2016, 16:32 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
а если их сделать 6 или 7?
 
Ответить
Сообщениеа если их сделать 6 или 7?

Автор - madagaskar83
Дата добавления - 15.02.2016 в 16:32
madagaskar83 Дата: Понедельник, 15.02.2016, 16:33 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
может есть другой способ решение этой задачи?
 
Ответить
Сообщениеможет есть другой способ решение этой задачи?

Автор - madagaskar83
Дата добавления - 15.02.2016 в 16:33
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Уникальный номер при добавление новой строки (Формулы/Formulas)
Страница 1 из 11
Поиск:

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