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

Вход

Регистрация

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

 

= Мир MS Excel/Перенос данных по заданным критериям - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенос данных по заданным критериям (Формулы/Formulas)
Перенос данных по заданным критериям
122334boss Дата: Понедельник, 02.02.2015, 15:49 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Добрый день.

Помогите с решением проблемы. Хочу ребенку сделать файлик, чтобы он мог делать упражнения по математике.
Проблема состоит в том, что есть исходная таблица с примерами и чтобы мне не вносить примеры те же только в новой последовательности (чтобы ребенок не привыкал) хочу сделать перенос данных автоматически в другую таблицу, но только задавая критерии переноса. Например перенести только четную нумерацию строк, а идеально конечно чтобы была возможность задавать произвольную последовательность переноса. Пример прикреплен.

Заранее благодарен.
К сообщению приложен файл: 1609570.xlsx (10.2 Kb)
 
Ответить
СообщениеДобрый день.

Помогите с решением проблемы. Хочу ребенку сделать файлик, чтобы он мог делать упражнения по математике.
Проблема состоит в том, что есть исходная таблица с примерами и чтобы мне не вносить примеры те же только в новой последовательности (чтобы ребенок не привыкал) хочу сделать перенос данных автоматически в другую таблицу, но только задавая критерии переноса. Например перенести только четную нумерацию строк, а идеально конечно чтобы была возможность задавать произвольную последовательность переноса. Пример прикреплен.

Заранее благодарен.

Автор - 122334boss
Дата добавления - 02.02.2015 в 15:49
AlexM Дата: Понедельник, 02.02.2015, 16:54 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Вариант с макросом
К сообщению приложен файл: 1609570_1.xls (35.5 Kb)



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

Автор - AlexM
Дата добавления - 02.02.2015 в 16:54
122334boss Дата: Понедельник, 02.02.2015, 17:13 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

AlexM,
спасибо огромное...
я вначале думал использовать как-то функцию ВПР, но так и не придумал как задать параметры.
Это отличный вариант сейчас подставлю в свою таблицу...
 
Ответить
СообщениеAlexM,
спасибо огромное...
я вначале думал использовать как-то функцию ВПР, но так и не придумал как задать параметры.
Это отличный вариант сейчас подставлю в свою таблицу...

Автор - 122334boss
Дата добавления - 02.02.2015 в 17:13
122334boss Дата: Понедельник, 02.02.2015, 17:39 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

AlexM,
Подскажите, я не силен в макросах и не могу увеличить диапазон таблицы, как сделать?
Может есть вариант без макроса?

Заранее благодарен.
 
Ответить
СообщениеAlexM,
Подскажите, я не силен в макросах и не могу увеличить диапазон таблицы, как сделать?
Может есть вариант без макроса?

Заранее благодарен.

Автор - 122334boss
Дата добавления - 02.02.2015 в 17:39
AlexM Дата: Понедельник, 02.02.2015, 17:52 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Если ВПР() больше нравится, то так
Код
=ВПР(F3;A$3:B$12;2;)

Для диапазона ввел переменную N

Без макроса не получится, так как функция СЛЧИС() пересчитывается при любом изменении значений на листе.



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


Сообщение отредактировал AlexM - Понедельник, 02.02.2015, 17:55
 
Ответить
СообщениеЕсли ВПР() больше нравится, то так
Код
=ВПР(F3;A$3:B$12;2;)

Для диапазона ввел переменную N

Без макроса не получится, так как функция СЛЧИС() пересчитывается при любом изменении значений на листе.

Автор - AlexM
Дата добавления - 02.02.2015 в 17:52
122334boss Дата: Понедельник, 02.02.2015, 18:08 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

AlexM,
Спасибо, подставил все работает

Буду учить макросы.
 
Ответить
СообщениеAlexM,
Спасибо, подставил все работает

Буду учить макросы.

Автор - 122334boss
Дата добавления - 02.02.2015 в 18:08
122334boss Дата: Понедельник, 02.02.2015, 18:09 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

AlexM,
я думал без макроса и с ВПР...
 
Ответить
СообщениеAlexM,
я думал без макроса и с ВПР...

Автор - 122334boss
Дата добавления - 02.02.2015 в 18:09
122334boss Дата: Понедельник, 02.02.2015, 18:35 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

AlexM,
подскажите,
в данный момент строк в таблице мало, но когда я в макросе прописал 1000 на будущее, то при сортировке в таблице появились ячейки с "0" и причем в хаотическом порядке, т.е. в начале идет значение, затем куча ноликов потом опять значение и нолики, как сделать так чтобы нолики были в конце списка? или по мере наполнения таблицы увеличивать диапазон в мкросе?
 
Ответить
СообщениеAlexM,
подскажите,
в данный момент строк в таблице мало, но когда я в макросе прописал 1000 на будущее, то при сортировке в таблице появились ячейки с "0" и причем в хаотическом порядке, т.е. в начале идет значение, затем куча ноликов потом опять значение и нолики, как сделать так чтобы нолики были в конце списка? или по мере наполнения таблицы увеличивать диапазон в мкросе?

Автор - 122334boss
Дата добавления - 02.02.2015 в 18:35
AlexM Дата: Понедельник, 02.02.2015, 18:54 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Если в исходной таблице 10 строк с заданиями, то и N=10. Запас делать не стоит.
Или определять автоматом заменив строку N=10 на[vba]
Код
N = Evaluate("Max(A3:A1000)")
[/vba]



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЕсли в исходной таблице 10 строк с заданиями, то и N=10. Запас делать не стоит.
Или определять автоматом заменив строку N=10 на[vba]
Код
N = Evaluate("Max(A3:A1000)")
[/vba]

Автор - AlexM
Дата добавления - 02.02.2015 в 18:54
122334boss Дата: Понедельник, 02.02.2015, 19:06 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

AlexM,
спасибо попробую.
 
Ответить
СообщениеAlexM,
спасибо попробую.

Автор - 122334boss
Дата добавления - 02.02.2015 в 19:06
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенос данных по заданным критериям (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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