заполнение ячеек таблицы случайным образом.
k987
Дата: Пятница, 17.07.2015, 12:20 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация:
0
±
Замечаний:
0% ±
Добрый день! Возможно задам странный вопрос :)), но очень нужна помощь профессионалов! Есть определенная таблица (пример прилагаю), которую необходимо заполнить значениями, находящимися на соседнем листе, случайным образом.
Добрый день! Возможно задам странный вопрос :)), но очень нужна помощь профессионалов! Есть определенная таблица (пример прилагаю), которую необходимо заполнить значениями, находящимися на соседнем листе, случайным образом. k987
Ответить
Сообщение Добрый день! Возможно задам странный вопрос :)), но очень нужна помощь профессионалов! Есть определенная таблица (пример прилагаю), которую необходимо заполнить значениями, находящимися на соседнем листе, случайным образом. Автор - k987 Дата добавления - 17.07.2015 в 12:20
_Boroda_
Дата: Пятница, 17.07.2015, 12:23 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6612
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно? Код
=ИНДЕКС(Лист2!$A$1:$A$21;СЛУЧМЕЖДУ(1;21))
или Код
=ИНДЕКС(Лист2!$A$1:$A$21;СЛЧИС()*21+1)
где 21 - кол-во строк на листе 2
Так нужно? Код
=ИНДЕКС(Лист2!$A$1:$A$21;СЛУЧМЕЖДУ(1;21))
или Код
=ИНДЕКС(Лист2!$A$1:$A$21;СЛЧИС()*21+1)
где 21 - кол-во строк на листе 2 _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно? Код
=ИНДЕКС(Лист2!$A$1:$A$21;СЛУЧМЕЖДУ(1;21))
или Код
=ИНДЕКС(Лист2!$A$1:$A$21;СЛЧИС()*21+1)
где 21 - кол-во строк на листе 2 Автор - _Boroda_ Дата добавления - 17.07.2015 в 12:23
китин
Дата: Пятница, 17.07.2015, 12:26 |
Сообщение № 3
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
так пойдет?Код
=ИНДЕКС(Лист2!$A$1:ИНДЕКС(Лист2!$A:$A;СЧЁТЗ(Лист2!$A:$A));СЛУЧМЕЖДУ(1;СЧЁТЗ(Лист2!$A:$A)))
так пойдет?Код
=ИНДЕКС(Лист2!$A$1:ИНДЕКС(Лист2!$A:$A;СЧЁТЗ(Лист2!$A:$A));СЛУЧМЕЖДУ(1;СЧЁТЗ(Лист2!$A:$A)))
китин
К сообщению приложен файл:
k987.xlsx
(10.6 Kb)
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Пятница, 17.07.2015, 13:17
Ответить
Сообщение так пойдет?Код
=ИНДЕКС(Лист2!$A$1:ИНДЕКС(Лист2!$A:$A;СЧЁТЗ(Лист2!$A:$A));СЛУЧМЕЖДУ(1;СЧЁТЗ(Лист2!$A:$A)))
Автор - китин Дата добавления - 17.07.2015 в 12:26
_Boroda_
Дата: Пятница, 17.07.2015, 12:30 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6612
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Игорь, а какой смысл писать в индексе с 1 по 21, а в случмежду - счётз? Все равно больше 21 не получится Тогда в индексе А1:А999 или А:А Код
=ИНДЕКС(Лист2!$A:$A;СЛУЧМЕЖДУ(1;СЧЁТЗ(Лист2!$A:$A)))
Игорь, а какой смысл писать в индексе с 1 по 21, а в случмежду - счётз? Все равно больше 21 не получится Тогда в индексе А1:А999 или А:А Код
=ИНДЕКС(Лист2!$A:$A;СЛУЧМЕЖДУ(1;СЧЁТЗ(Лист2!$A:$A)))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Игорь, а какой смысл писать в индексе с 1 по 21, а в случмежду - счётз? Все равно больше 21 не получится Тогда в индексе А1:А999 или А:А Код
=ИНДЕКС(Лист2!$A:$A;СЛУЧМЕЖДУ(1;СЧЁТЗ(Лист2!$A:$A)))
Автор - _Boroda_ Дата добавления - 17.07.2015 в 12:30
k987
Дата: Пятница, 17.07.2015, 12:33 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация:
0
±
Замечаний:
0% ±
Спасибо большое, это то, что нужно!
Спасибо большое, это то, что нужно! k987
Ответить
Сообщение Спасибо большое, это то, что нужно! Автор - k987 Дата добавления - 17.07.2015 в 12:33
k987
Дата: Пятница, 17.07.2015, 12:45 |
Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация:
0
±
Замечаний:
0% ±
Хотя, к сожалению, не совсем :(( Мне нужно чтобы заполнялась таблица именно этим количеством значений, то есть если есть три значения маркера, например, или шесть ручек, то в таблице должно быть именно это количество значений, а остальное - пустые ячейки. Хочу многого?
Хотя, к сожалению, не совсем :(( Мне нужно чтобы заполнялась таблица именно этим количеством значений, то есть если есть три значения маркера, например, или шесть ручек, то в таблице должно быть именно это количество значений, а остальное - пустые ячейки. Хочу многого? k987
Ответить
Сообщение Хотя, к сожалению, не совсем :(( Мне нужно чтобы заполнялась таблица именно этим количеством значений, то есть если есть три значения маркера, например, или шесть ручек, то в таблице должно быть именно это количество значений, а остальное - пустые ячейки. Хочу многого? Автор - k987 Дата добавления - 17.07.2015 в 12:45
Udik
Дата: Пятница, 17.07.2015, 12:52 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Можно через СМЕЩ() Код
=СМЕЩ(Лист2!$A$1;СЛУЧМЕЖДУ(0;20);0)
Вы начальное ТЗ неправильно выдали. И уточните, сейчас на 2 листе 21 ячейка, в таблице на 1 - 11столбцов, откуда пустые возьмутся?
Можно через СМЕЩ() Код
=СМЕЩ(Лист2!$A$1;СЛУЧМЕЖДУ(0;20);0)
Вы начальное ТЗ неправильно выдали. И уточните, сейчас на 2 листе 21 ячейка, в таблице на 1 - 11столбцов, откуда пустые возьмутся? Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Сообщение отредактировал Udik - Пятница, 17.07.2015, 12:59
Ответить
Сообщение Можно через СМЕЩ() Код
=СМЕЩ(Лист2!$A$1;СЛУЧМЕЖДУ(0;20);0)
Вы начальное ТЗ неправильно выдали. И уточните, сейчас на 2 листе 21 ячейка, в таблице на 1 - 11столбцов, откуда пустые возьмутся? Автор - Udik Дата добавления - 17.07.2015 в 12:52
китин
Дата: Пятница, 17.07.2015, 13:06 |
Сообщение № 8
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
а какой смысл писать в индексе с 1 по 21
Саша конечно никакого.сначала писал для 1:21,потом решил сделать сто то динамическое,ну и забыл про массив.[p.s.]формулу переписал.файл перевложил
а какой смысл писать в индексе с 1 по 21
Саша конечно никакого.сначала писал для 1:21,потом решил сделать сто то динамическое,ну и забыл про массив.[p.s.]формулу переписал.файл перевложилкитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Пятница, 17.07.2015, 13:17
Ответить
Сообщение а какой смысл писать в индексе с 1 по 21
Саша конечно никакого.сначала писал для 1:21,потом решил сделать сто то динамическое,ну и забыл про массив.[p.s.]формулу переписал.файл перевложилАвтор - китин Дата добавления - 17.07.2015 в 13:06
k987
Дата: Пятница, 17.07.2015, 13:12 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация:
0
±
Замечаний:
0% ±
Udik , Извините за некорректность задания. Эти данные нужно вводить во все ячейки таблицы B2:L10.
Udik , Извините за некорректность задания. Эти данные нужно вводить во все ячейки таблицы B2:L10.k987
Ответить
Сообщение Udik , Извините за некорректность задания. Эти данные нужно вводить во все ячейки таблицы B2:L10.Автор - k987 Дата добавления - 17.07.2015 в 13:12
Udik
Дата: Пятница, 17.07.2015, 13:21 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
k987 , В каком порядке вводить- В2, В3 или В2, С2? Макросом легко реализовать, но тогда тему в vba переносить надо. А как формулами такой алгоритм делать не знаю [moder]Не нужно ничего никуда переносить
k987 , В каком порядке вводить- В2, В3 или В2, С2? Макросом легко реализовать, но тогда тему в vba переносить надо. А как формулами такой алгоритм делать не знаю [moder]Не нужно ничего никуда переноситьUdik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Сообщение отредактировал _Boroda_ - Пятница, 17.07.2015, 13:27
Ответить
Сообщение k987 , В каком порядке вводить- В2, В3 или В2, С2? Макросом легко реализовать, но тогда тему в vba переносить надо. А как формулами такой алгоритм делать не знаю [moder]Не нужно ничего никуда переноситьАвтор - Udik Дата добавления - 17.07.2015 в 13:21
k987
Дата: Пятница, 17.07.2015, 13:24 |
Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация:
0
±
Замечаний:
0% ±
спасибо, с vba совсем пока не дружу, а хочется понимать, что делаешь. попробую по старинке, а там буду пробовать, [moder]Вы лучше пример другой приложите, в котором вручную заполните так, как Вам нужно
спасибо, с vba совсем пока не дружу, а хочется понимать, что делаешь. попробую по старинке, а там буду пробовать, [moder]Вы лучше пример другой приложите, в котором вручную заполните так, как Вам нужно k987
Сообщение отредактировал _Boroda_ - Пятница, 17.07.2015, 13:28
Ответить
Сообщение спасибо, с vba совсем пока не дружу, а хочется понимать, что делаешь. попробую по старинке, а там буду пробовать, [moder]Вы лучше пример другой приложите, в котором вручную заполните так, как Вам нужно Автор - k987 Дата добавления - 17.07.2015 в 13:24
k987
Дата: Пятница, 17.07.2015, 13:39 |
Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация:
0
±
Замечаний:
0% ±
Модератор: Вы лучше пример другой приложите, в котором вручную заполните так, как Вам нужно
спасибо, за совет. прилагаю файл, где на третьем листе показан желаемый результат. Возможно так более корректно.
Модератор: Вы лучше пример другой приложите, в котором вручную заполните так, как Вам нужно
спасибо, за совет. прилагаю файл, где на третьем листе показан желаемый результат. Возможно так более корректно.k987
Ответить
Сообщение Модератор: Вы лучше пример другой приложите, в котором вручную заполните так, как Вам нужно
спасибо, за совет. прилагаю файл, где на третьем листе показан желаемый результат. Возможно так более корректно.Автор - k987 Дата добавления - 17.07.2015 в 13:39
Udik
Дата: Пятница, 17.07.2015, 13:52 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Тогда ТЗ получается такое: В случайные ячейки целевой таблицы выводится "список" из второй таблицы.
Тогда ТЗ получается такое: В случайные ячейки целевой таблицы выводится "список" из второй таблицы. Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение Тогда ТЗ получается такое: В случайные ячейки целевой таблицы выводится "список" из второй таблицы. Автор - Udik Дата добавления - 17.07.2015 в 13:52
Udik
Дата: Пятница, 17.07.2015, 15:46 |
Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Ну вот подобие решения. Чтобы очередную генерацию получить, надо сортировку задействовать в ячейке Случ. (ставим туда маркер и нажимаем соответственную кнопку на ленте)
Ну вот подобие решения. Чтобы очередную генерацию получить, надо сортировку задействовать в ячейке Случ. (ставим туда маркер и нажимаем соответственную кнопку на ленте) Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение Ну вот подобие решения. Чтобы очередную генерацию получить, надо сортировку задействовать в ячейке Случ. (ставим туда маркер и нажимаем соответственную кнопку на ленте) Автор - Udik Дата добавления - 17.07.2015 в 15:46
k987
Дата: Пятница, 17.07.2015, 16:01 |
Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация:
0
±
Замечаний:
0% ±
Udik , Спасибо большое!
Udik , Спасибо большое!k987
Ответить
Сообщение Udik , Спасибо большое!Автор - k987 Дата добавления - 17.07.2015 в 16:01
_Boroda_
Дата: Пятница, 17.07.2015, 16:40 |
Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6612
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Еще вариант
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще вариант Автор - _Boroda_ Дата добавления - 17.07.2015 в 16:40