Автозаполнение с увелечением на 1 через каждые n-строк?
okyrok
Дата: Пятница, 08.04.2016, 15:07 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Есть ли штатная возможность подобного действа? Спасибо! т. е. наподобие1 1 2 2 3 3
Есть ли штатная возможность подобного действа? Спасибо! т. е. наподобие1 1 2 2 3 3 okyrok
Сообщение отредактировал okyrok - Пятница, 08.04.2016, 15:08
Ответить
Сообщение Есть ли штатная возможность подобного действа? Спасибо! т. е. наподобие1 1 2 2 3 3 Автор - okyrok Дата добавления - 08.04.2016 в 15:07
SLAVICK
Дата: Пятница, 08.04.2016, 15:11 |
Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
так?Код
=ЕСЛИ(СЧЁТЕСЛИ($A$2:A2;A2)<$E$1;A2;A2+1)
и еще вариант - пошустрее:Код
=ЕСЛИ(ОСТАТ(СТРОКА(B1);$E$1);B2;B2+1)
И еще один - покороче:Код
=C2+1*(ОСТАТ(СТРОКА(C1);$E$1)=0)
Меняйте зеленую ячейку - и смотрите Начальные индексы - синие ячейки можно менять.
так?Код
=ЕСЛИ(СЧЁТЕСЛИ($A$2:A2;A2)<$E$1;A2;A2+1)
и еще вариант - пошустрее:Код
=ЕСЛИ(ОСТАТ(СТРОКА(B1);$E$1);B2;B2+1)
И еще один - покороче:Код
=C2+1*(ОСТАТ(СТРОКА(C1);$E$1)=0)
Меняйте зеленую ячейку - и смотрите Начальные индексы - синие ячейки можно менять. SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Пятница, 08.04.2016, 15:27
Ответить
Сообщение так?Код
=ЕСЛИ(СЧЁТЕСЛИ($A$2:A2;A2)<$E$1;A2;A2+1)
и еще вариант - пошустрее:Код
=ЕСЛИ(ОСТАТ(СТРОКА(B1);$E$1);B2;B2+1)
И еще один - покороче:Код
=C2+1*(ОСТАТ(СТРОКА(C1);$E$1)=0)
Меняйте зеленую ячейку - и смотрите Начальные индексы - синие ячейки можно менять. Автор - SLAVICK Дата добавления - 08.04.2016 в 15:11
_Boroda_
Дата: Пятница, 08.04.2016, 15:17 |
Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Еще вариантКод
=ИНДЕКС(СТРОКА(B$1:B1);(СТРОКА(B1)-1)/E$1+1)
Еще вариантКод
=ИНДЕКС(СТРОКА(B$1:B1);(СТРОКА(B1)-1)/E$1+1)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще вариантКод
=ИНДЕКС(СТРОКА(B$1:B1);(СТРОКА(B1)-1)/E$1+1)
Автор - _Boroda_ Дата добавления - 08.04.2016 в 15:17
pabchek
Дата: Пятница, 08.04.2016, 15:21 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация:
218
±
Замечаний:
0% ±
Excel 2007
Ну и мой вариант, в файл SLAVICK , Код
=ОКРВВЕРХ((СТРОКА()-1)/E$1;1)
[p.s.] а у меня короче
Ну и мой вариант, в файл SLAVICK , Код
=ОКРВВЕРХ((СТРОКА()-1)/E$1;1)
[p.s.] а у меня короче pabchek
"Учиться, учиться и еще раз учиться!" WM: R399923528092
Сообщение отредактировал pabchek - Пятница, 08.04.2016, 15:27
Ответить
Сообщение Ну и мой вариант, в файл SLAVICK , Код
=ОКРВВЕРХ((СТРОКА()-1)/E$1;1)
[p.s.] а у меня короче Автор - pabchek Дата добавления - 08.04.2016 в 15:21
китин
Дата: Пятница, 08.04.2016, 15:45 |
Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
как у _Boroda_ , только длиннее Код
=ИНДЕКС(СТРОКА($A$1:$A$1000);ЦЕЛОЕ((СТРОКА(A1)-1)/$A$1)+1)
впрочем как всегда
как у _Boroda_ , только длиннее Код
=ИНДЕКС(СТРОКА($A$1:$A$1000);ЦЕЛОЕ((СТРОКА(A1)-1)/$A$1)+1)
впрочем как всегда китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение как у _Boroda_ , только длиннее Код
=ИНДЕКС(СТРОКА($A$1:$A$1000);ЦЕЛОЕ((СТРОКА(A1)-1)/$A$1)+1)
впрочем как всегда Автор - китин Дата добавления - 08.04.2016 в 15:45
SLAVICK
Дата: Пятница, 08.04.2016, 15:47 |
Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Зато у меня:Начальные индексы - синие ячейки можно менять.
А чтобы покороче можно еще и так :Код
=ОТБР((СТРОКА()-2)/$E$1)+1
Зато у меня:Начальные индексы - синие ячейки можно менять.
А чтобы покороче можно еще и так :Код
=ОТБР((СТРОКА()-2)/$E$1)+1
SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Пятница, 08.04.2016, 15:58
Ответить
Сообщение Зато у меня:Начальные индексы - синие ячейки можно менять.
А чтобы покороче можно еще и так :Код
=ОТБР((СТРОКА()-2)/$E$1)+1
Автор - SLAVICK Дата добавления - 08.04.2016 в 15:47
okyrok
Дата: Пятница, 08.04.2016, 15:50 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Загибридил всё в 1 файл. Всем спасибо!
Загибридил всё в 1 файл. Всем спасибо! okyrok
К сообщению приложен файл:
zap.xlsx
(10.6 Kb)
Ответить
Сообщение Загибридил всё в 1 файл. Всем спасибо! Автор - okyrok Дата добавления - 08.04.2016 в 15:50
dima_dan2012
Дата: Пятница, 08.04.2016, 16:29 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация:
8
±
Замечаний:
0% ±
Excel 2003,2007
А если нужно получить именно 11 22 33 строго то мне такое придумалосьКод
=(ЕСЛИ(Ч(ЕЧЁТН(СТРОКА()));СТРОКА()/2;(СТРОКА()-1)/2))
А если нужно получить именно 11 22 33 строго то мне такое придумалосьКод
=(ЕСЛИ(Ч(ЕЧЁТН(СТРОКА()));СТРОКА()/2;(СТРОКА()-1)/2))
dima_dan2012
WM :Z116994103939
Сообщение отредактировал dima_dan2012 - Пятница, 08.04.2016, 16:30
Ответить
Сообщение А если нужно получить именно 11 22 33 строго то мне такое придумалосьКод
=(ЕСЛИ(Ч(ЕЧЁТН(СТРОКА()));СТРОКА()/2;(СТРОКА()-1)/2))
Автор - dima_dan2012 Дата добавления - 08.04.2016 в 16:29
Russel
Дата: Пятница, 08.04.2016, 16:50 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
Excel 2010
А еще можно в первой строке 1, во второй ссылка на первую, в третьей ссылка на вторую +1. Выделить вторую и третью ячейки и растянуть сколько надо.
А еще можно в первой строке 1, во второй ссылка на первую, в третьей ссылка на вторую +1. Выделить вторую и третью ячейки и растянуть сколько надо. Russel
QIWI 9173973973
Ответить
Сообщение А еще можно в первой строке 1, во второй ссылка на первую, в третьей ссылка на вторую +1. Выделить вторую и третью ячейки и растянуть сколько надо. Автор - Russel Дата добавления - 08.04.2016 в 16:50
Волхв
Дата: Пятница, 08.04.2016, 18:09 |
Сообщение № 10
Группа: Заблокированные
Ранг: Участник
Сообщений: 70
Репутация:
3
±
Замечаний:
100% ±
Excel 2010
=C2+1*(ОСТАТ(СТРОКА(C1);$E$1)=0)
видо изменилКод
=(ОСТАТ(СТРОКА()+1;2)=0)+A1
=C2+1*(ОСТАТ(СТРОКА(C1);$E$1)=0)
видо изменилКод
=(ОСТАТ(СТРОКА()+1;2)=0)+A1
Волхв
Плодить темы - это вообще-то предназначение форума ©Serge_007 админа
Ответить
Сообщение =C2+1*(ОСТАТ(СТРОКА(C1);$E$1)=0)
видо изменилКод
=(ОСТАТ(СТРОКА()+1;2)=0)+A1
Автор - Волхв Дата добавления - 08.04.2016 в 18:09
Nic70y
Дата: Пятница, 08.04.2016, 18:15 |
Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
Код
=ЦЕЛОЕ((СТРОКА()+1)/2)
наверное
Код
=ЦЕЛОЕ((СТРОКА()+1)/2)
наверное Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Код
=ЦЕЛОЕ((СТРОКА()+1)/2)
наверное Автор - Nic70y Дата добавления - 08.04.2016 в 18:15
StoTisteg
Дата: Суббота, 09.04.2016, 15:25 |
Сообщение № 12
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация:
103
±
Замечаний:
0% ±
Excel 2010
[offtop]Только программисты могут мериться не у кого длиннее, а у кого короче
[offtop]Только программисты могут мериться не у кого длиннее, а у кого короче StoTisteg
Интуитивно понятный код - это когда интуитивно понятно, что это код.
Ответить
Сообщение [offtop]Только программисты могут мериться не у кого длиннее, а у кого короче Автор - StoTisteg Дата добавления - 09.04.2016 в 15:25