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

Вход

Регистрация

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

 

= Мир MS Excel/Автонумерация - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автонумерация (Формулы/Formulas)
Автонумерация
RAN Дата: Среда, 07.01.2015, 19:22 | Сообщение № 1
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Мяу!
Кому скучно, нарисуйте плз формулу автонумерации. Сейчас забито ручками.
В файле есть зло (Объединенные Ячейки), от которого хочу избавиться.
Предполагается к дальнейшему использованию один из вариантов.
Желательно с произвольной строки.
К сообщению приложен файл: 9380433.xls (28.5 Kb)


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Среда, 07.01.2015, 19:23
 
Ответить
СообщениеМяу!
Кому скучно, нарисуйте плз формулу автонумерации. Сейчас забито ручками.
В файле есть зло (Объединенные Ячейки), от которого хочу избавиться.
Предполагается к дальнейшему использованию один из вариантов.
Желательно с произвольной строки.

Автор - RAN
Дата добавления - 07.01.2015 в 19:22
DJ_Marker_MC Дата: Среда, 07.01.2015, 19:34 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
RAN, Добрый вечер и с Рождеством!

для e4
Код
=ЕСЛИ(F4=F3;"";A4)

для i4
Код
=ЕСЛИ(J4=J3;I3;I3+1)

[offtop]Хотя зная Ваши способности в Excel позволю уточнить, это была просто лень рисовать весьма простую формулу?)))[/offtop]
К сообщению приложен файл: 6976969.xls (26.5 Kb)
 
Ответить
СообщениеRAN, Добрый вечер и с Рождеством!

для e4
Код
=ЕСЛИ(F4=F3;"";A4)

для i4
Код
=ЕСЛИ(J4=J3;I3;I3+1)

[offtop]Хотя зная Ваши способности в Excel позволю уточнить, это была просто лень рисовать весьма простую формулу?)))[/offtop]

Автор - DJ_Marker_MC
Дата добавления - 07.01.2015 в 19:34
Nic70y Дата: Среда, 07.01.2015, 19:41 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИ(СЧЁТЕСЛИ(F$4:F4;F4)=1;ЕСЛИ(СТРОКА(A1)=1;1;ВПР(9^9;E$4:ИНДЕКС(E$4:E4;СТРОКА(A1)-1);1;1)+1);"")
Код
=ЕСЛИ(СЧЁТЕСЛИ(F$4:F4;F4)=1;ЕСЛИ(СТРОКА(A1)=1;1;ВПР(9^9;E$4:ИНДЕКС(E$4:E4;СТРОКА(A1)-1);1;1)+1);ВПР(9^9;E$4:ИНДЕКС(E$4:E4;СТРОКА(A1)-1);1;1))
вдруг правильно.
К сообщению приложен файл: 812.12.37.65.14.xls (29.5 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ЕСЛИ(СЧЁТЕСЛИ(F$4:F4;F4)=1;ЕСЛИ(СТРОКА(A1)=1;1;ВПР(9^9;E$4:ИНДЕКС(E$4:E4;СТРОКА(A1)-1);1;1)+1);"")
Код
=ЕСЛИ(СЧЁТЕСЛИ(F$4:F4;F4)=1;ЕСЛИ(СТРОКА(A1)=1;1;ВПР(9^9;E$4:ИНДЕКС(E$4:E4;СТРОКА(A1)-1);1;1)+1);ВПР(9^9;E$4:ИНДЕКС(E$4:E4;СТРОКА(A1)-1);1;1))
вдруг правильно.

Автор - Nic70y
Дата добавления - 07.01.2015 в 19:41
Pelena Дата: Среда, 07.01.2015, 19:44 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19185
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
А без формул? Не?
http://www.planetaexcel.ru/techniques/2/96/


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА без формул? Не?
http://www.planetaexcel.ru/techniques/2/96/

Автор - Pelena
Дата добавления - 07.01.2015 в 19:44
DJ_Marker_MC Дата: Среда, 07.01.2015, 19:49 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Pelena,
Код
=А1
тоже формула)))
 
Ответить
СообщениеPelena,
Код
=А1
тоже формула)))

Автор - DJ_Marker_MC
Дата добавления - 07.01.2015 в 19:49
RAN Дата: Среда, 07.01.2015, 19:57 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Жень, не люблю я формулы, иногда на простейших клинит.
Вторая пойдет, а вот как бы первую изобразить, но с учетом того, что исходной таблицы не будет.

Коля, оно, конечно, правильно, но конкурс на самую длинную формулу в другом месте. :D
Попроще никак?

Лена, не пойдет, нужна формула. Этот способ я знаю.

Я сейчас пытаюсь привести к удобоваримому виду жуткую таблицу.
Одно из требований - минимум ручного вмешательства.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеЖень, не люблю я формулы, иногда на простейших клинит.
Вторая пойдет, а вот как бы первую изобразить, но с учетом того, что исходной таблицы не будет.

Коля, оно, конечно, правильно, но конкурс на самую длинную формулу в другом месте. :D
Попроще никак?

Лена, не пойдет, нужна формула. Этот способ я знаю.

Я сейчас пытаюсь привести к удобоваримому виду жуткую таблицу.
Одно из требований - минимум ручного вмешательства.

Автор - RAN
Дата добавления - 07.01.2015 в 19:57
Serge_007 Дата: Среда, 07.01.2015, 19:58 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Немного усовершенствовать можно:
для e4
Код
=A4
, формат
Код
0;;""

для i4
Код
=ЕСЛИ(A4="";I3;A4)

первую изобразить, но с учетом того, что исходной таблицы не будет
Это как?! Нет исходных данных? Тогда как решать где переходы будут?

А без формул? Не?
Лена, этот материал есть и у нас (видео)
К сообщению приложен файл: RAN.xls (31.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНемного усовершенствовать можно:
для e4
Код
=A4
, формат
Код
0;;""

для i4
Код
=ЕСЛИ(A4="";I3;A4)

первую изобразить, но с учетом того, что исходной таблицы не будет
Это как?! Нет исходных данных? Тогда как решать где переходы будут?

А без формул? Не?
Лена, этот материал есть и у нас (видео)

Автор - Serge_007
Дата добавления - 07.01.2015 в 19:58
Nic70y Дата: Среда, 07.01.2015, 19:59 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
конкурс на самую длинную формулу

Желательно с произвольной строки

с первой.


ЮMoney 41001841029809
 
Ответить
Сообщение
конкурс на самую длинную формулу

Желательно с произвольной строки

с первой.

Автор - Nic70y
Дата добавления - 07.01.2015 в 19:59
Pelena Дата: Среда, 07.01.2015, 20:01 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19185
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
[offtop]
Кому скучно

Надо же сколько "скучающих" :D [/offtop]


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение[offtop]
Кому скучно

Надо же сколько "скучающих" :D [/offtop]

Автор - Pelena
Дата добавления - 07.01.2015 в 20:01
RAN Дата: Среда, 07.01.2015, 20:01 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
А будете стебаться, обижусь, и макрос напишу! :p


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеА будете стебаться, обижусь, и макрос напишу! :p

Автор - RAN
Дата добавления - 07.01.2015 в 20:01
Pelena Дата: Среда, 07.01.2015, 20:13 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19185
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Как вариант
Код
=СУММПРОИЗВ(1/СЧЁТЕСЛИ($B$4:B4;$B$4:B4))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеКак вариант
Код
=СУММПРОИЗВ(1/СЧЁТЕСЛИ($B$4:B4;$B$4:B4))

Автор - Pelena
Дата добавления - 07.01.2015 в 20:13
DJ_Marker_MC Дата: Среда, 07.01.2015, 20:16 | Сообщение № 12
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
заменил для первого варианта.
Код
=ЕСЛИОШИБКА(ЕСЛИ(F4=F3;"";ВПР(НАИБОЛЬШИЙ($E$3:E3;1);$E$3:E3;1)+1);1)
К сообщению приложен файл: marker_1.xlsx (10.2 Kb)
 
Ответить
Сообщениезаменил для первого варианта.
Код
=ЕСЛИОШИБКА(ЕСЛИ(F4=F3;"";ВПР(НАИБОЛЬШИЙ($E$3:E3;1);$E$3:E3;1)+1);1)

Автор - DJ_Marker_MC
Дата добавления - 07.01.2015 в 20:16
RAN Дата: Среда, 07.01.2015, 20:17 | Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Лен, эта формула тоже для вариант 2


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеЛен, эта формула тоже для вариант 2

Автор - RAN
Дата добавления - 07.01.2015 в 20:17
RAN Дата: Среда, 07.01.2015, 20:19 | Сообщение № 14
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
О!
Это работает.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеО!
Это работает.

Автор - RAN
Дата добавления - 07.01.2015 в 20:19
Nic70y Дата: Среда, 07.01.2015, 20:27 | Сообщение № 15
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Как вариант
К сообщению приложен файл: 5-23.xls (27.5 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Как вариант

Автор - Nic70y
Дата добавления - 07.01.2015 в 20:27
RAN Дата: Среда, 07.01.2015, 20:42 | Сообщение № 16
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Поглядел, поглядел №12. Зачем там ВПР?
Пришел к вариантам
Код
=ЕСЛИОШИБКА(ЕСЛИ(F4=F3;"";НАИБОЛЬШИЙ($E$3:E3;1)+1);1)

Код
=ЕСЛИОШИБКА(ЕСЛИ(J4=J3;I3;НАИБОЛЬШИЙ($E$3:I3;1)+1);1)

Благодарствуйте.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеПоглядел, поглядел №12. Зачем там ВПР?
Пришел к вариантам
Код
=ЕСЛИОШИБКА(ЕСЛИ(F4=F3;"";НАИБОЛЬШИЙ($E$3:E3;1)+1);1)

Код
=ЕСЛИОШИБКА(ЕСЛИ(J4=J3;I3;НАИБОЛЬШИЙ($E$3:I3;1)+1);1)

Благодарствуйте.

Автор - RAN
Дата добавления - 07.01.2015 в 20:42
DJ_Marker_MC Дата: Среда, 07.01.2015, 20:50 | Сообщение № 17
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
RAN, а фиг его знает зачем там ВПР :D :p
 
Ответить
СообщениеRAN, а фиг его знает зачем там ВПР :D :p

Автор - DJ_Marker_MC
Дата добавления - 07.01.2015 в 20:50
Pelena Дата: Среда, 07.01.2015, 20:58 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 19185
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Николай, у меня ссылки в формуле на столбец В. Что не так?

НАИБОЛЬШИЙ($E$3:E3;1) можно заменить на МАКС($E$3:E3)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНиколай, у меня ссылки в формуле на столбец В. Что не так?

НАИБОЛЬШИЙ($E$3:E3;1) можно заменить на МАКС($E$3:E3)

Автор - Pelena
Дата добавления - 07.01.2015 в 20:58
AlexM Дата: Среда, 07.01.2015, 22:02 | Сообщение № 19
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4495
Репутация: 1116 ±
Замечаний: 0% ±

Excel 2003
Для Е4
Код
=Т(A4&"")
Для I4
Код
=I3+И(Ч(A4))
Для I4 можно короче
Код
=I3+И(-A4)
К сообщению приложен файл: 9380433_1.xls (26.0 Kb)



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


Сообщение отредактировал AlexM - Среда, 07.01.2015, 22:06
 
Ответить
СообщениеДля Е4
Код
=Т(A4&"")
Для I4
Код
=I3+И(Ч(A4))
Для I4 можно короче
Код
=I3+И(-A4)

Автор - AlexM
Дата добавления - 07.01.2015 в 22:02
RAN Дата: Среда, 07.01.2015, 22:16 | Сообщение № 20
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Алексей, мы поимели, то, что имели, и больше его нет. Куда ссылаться?

Надоело работать, написал UDF.
[vba]
Код
Function Мяв(r As Range, rr As Range, Optional all As Boolean = False)
     If IsNull(r.Text) Then
         Мяв = Application.Max(rr) + 1
     Else
         If all Then: Мяв = Application.Max(rr): Else: Мяв = ""
     End If
End Function
[/vba]
К сообщению приложен файл: _1.xls (39.0 Kb)


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеАлексей, мы поимели, то, что имели, и больше его нет. Куда ссылаться?

Надоело работать, написал UDF.
[vba]
Код
Function Мяв(r As Range, rr As Range, Optional all As Boolean = False)
     If IsNull(r.Text) Then
         Мяв = Application.Max(rr) + 1
     Else
         If all Then: Мяв = Application.Max(rr): Else: Мяв = ""
     End If
End Function
[/vba]

Автор - RAN
Дата добавления - 07.01.2015 в 22:16
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автонумерация (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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