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

Вход

Регистрация

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

 

= Мир MS Excel/Перенос строки по критерию из одной таблицы в другую - Мир MS Excel

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

Excel 2007
Добрый день!
Уважаемые знатоки XL и VBA прошу оказать содействие в решении возникшей проблемы
Есть таблица № 1 со множеством столбцов и ещё большим количеством строк. Содержание ячеек представлено в виде текстовой информации, дат, цен, текстовой информацией, выбираемой из выпадающего списка.
Как сделать так, чтобы в Таблице № 2 очередного листа книги отражалась (дублировалась) информация лишь по нескольким ячейкам Таблицы № 1, но только после того как в Таблице № 1 будет выбрано определенное значение. То есть, если в Таблице № 1 в Заголовке 12 какой-либо строчки появляется нужное значение, тогда эта строчка с определенным (меньшим) набором ячеек переносится в Таблицу № 2 и встает по порядку.
К сообщению приложен файл: 0991449.xls (30.0 Kb)
 
Ответить
СообщениеДобрый день!
Уважаемые знатоки XL и VBA прошу оказать содействие в решении возникшей проблемы
Есть таблица № 1 со множеством столбцов и ещё большим количеством строк. Содержание ячеек представлено в виде текстовой информации, дат, цен, текстовой информацией, выбираемой из выпадающего списка.
Как сделать так, чтобы в Таблице № 2 очередного листа книги отражалась (дублировалась) информация лишь по нескольким ячейкам Таблицы № 1, но только после того как в Таблице № 1 будет выбрано определенное значение. То есть, если в Таблице № 1 в Заголовке 12 какой-либо строчки появляется нужное значение, тогда эта строчка с определенным (меньшим) набором ячеек переносится в Таблицу № 2 и встает по порядку.

Автор - kazityrs
Дата добавления - 04.03.2014 в 20:50
gling Дата: Вторник, 04.03.2014, 20:59 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Цитата
в Заголовке 12 какой-либо строчки появляется нужное значение,
Как узнать что оно нужное? Будет отметка нужности то функции ИНДЕКС, ПОИСКПОЗ Вам помогут. Да еще наверно СЧЁТЕСЛИ к ним (это чтоб по порядку), а для макроса тоже необходима отметка нужности.


ЯД-41001506838083

Сообщение отредактировал gling - Вторник, 04.03.2014, 21:02
 
Ответить
Сообщение
Цитата
в Заголовке 12 какой-либо строчки появляется нужное значение,
Как узнать что оно нужное? Будет отметка нужности то функции ИНДЕКС, ПОИСКПОЗ Вам помогут. Да еще наверно СЧЁТЕСЛИ к ним (это чтоб по порядку), а для макроса тоже необходима отметка нужности.

Автор - gling
Дата добавления - 04.03.2014 в 20:59
kazityrs Дата: Среда, 05.03.2014, 14:37 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Узнать просто. Я сам его выбираю в любой ячейке столбца с заколовком 12 из выпадающего списка. В выпадающем списке разные слова и при выборке нужного, должны происходить определнные собития
 
Ответить
СообщениеУзнать просто. Я сам его выбираю в любой ячейке столбца с заколовком 12 из выпадающего списка. В выпадающем списке разные слова и при выборке нужного, должны происходить определнные собития

Автор - kazityrs
Дата добавления - 05.03.2014 в 14:37
Hugo Дата: Среда, 05.03.2014, 14:40 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3252
Репутация: 707 ±
Замечаний: 0% ±

2019
Вы уверены что нужно переносить?
Вообще я задачу не понял...


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеВы уверены что нужно переносить?
Вообще я задачу не понял...

Автор - Hugo
Дата добавления - 05.03.2014 в 14:40
kazityrs Дата: Среда, 05.03.2014, 15:06 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Жаль! Хорошо, попробую переделать приложенный файл
 
Ответить
СообщениеЖаль! Хорошо, попробую переделать приложенный файл

Автор - kazityrs
Дата добавления - 05.03.2014 в 15:06
китин Дата: Среда, 05.03.2014, 15:29 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
ну не знаю,как понял задачку
К сообщению приложен файл: kazityrs.xlsx (14.3 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениену не знаю,как понял задачку

Автор - китин
Дата добавления - 05.03.2014 в 15:29
kazityrs Дата: Четверг, 06.03.2014, 19:18 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
yes китин, спасибо большое. По-моему то что надо! Таких примеров в книжках нет. Или не те книжки почитываю. А будет ли рабоать формула, если в Заколовке 12 будет выражение "верно, проверить завтра"? И, ещё, будет ли работать формула, если я добавлю третью и последующие странички? То есть, если в заголовке 12 первой странички выбирается ключевое слова "оперативно", то запись с определенным набором ячеек этой строчки появляется в табличке третьей странички и т.п.?


Сообщение отредактировал kazityrs - Четверг, 06.03.2014, 19:50
 
Ответить
Сообщениеyes китин, спасибо большое. По-моему то что надо! Таких примеров в книжках нет. Или не те книжки почитываю. А будет ли рабоать формула, если в Заколовке 12 будет выражение "верно, проверить завтра"? И, ещё, будет ли работать формула, если я добавлю третью и последующие странички? То есть, если в заголовке 12 первой странички выбирается ключевое слова "оперативно", то запись с определенным набором ячеек этой строчки появляется в табличке третьей странички и т.п.?

Автор - kazityrs
Дата добавления - 06.03.2014 в 19:18
китин Дата: Пятница, 07.03.2014, 08:13 | Сообщение № 8
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
смотрите
К сообщению приложен файл: 3235955.xlsx (18.3 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениесмотрите

Автор - китин
Дата добавления - 07.03.2014 в 08:13
kazityrs Дата: Понедельник, 10.03.2014, 19:24 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
китин, Добрый день!
Что-то не получается. Перенес формулу в рабочий файл. Подправил ссылки, чуть увеличил количество столбцов в таблице с результатами, но в ячейках пусто. Только формулы в строке формул. Обратил внимание на то, что если при выделенной ячейке установить курсор в строку формул, то пропадают фигурные скобки и XL выдает сообщение "Нельзя изменять часть массива". И больше ничего сделать невозможно. Приходится отключать, снимая задачу через диспетчер задач ПК. Значения в части формулы ... СТРОКА(A1));ПОИСКПОЗ(A$4; ... не изменяются, в каждой ячейке одинаковые
 
Ответить
Сообщениекитин, Добрый день!
Что-то не получается. Перенес формулу в рабочий файл. Подправил ссылки, чуть увеличил количество столбцов в таблице с результатами, но в ячейках пусто. Только формулы в строке формул. Обратил внимание на то, что если при выделенной ячейке установить курсор в строку формул, то пропадают фигурные скобки и XL выдает сообщение "Нельзя изменять часть массива". И больше ничего сделать невозможно. Приходится отключать, снимая задачу через диспетчер задач ПК. Значения в части формулы ... СТРОКА(A1));ПОИСКПОЗ(A$4; ... не изменяются, в каждой ячейке одинаковые

Автор - kazityrs
Дата добавления - 10.03.2014 в 19:24
китин Дата: Вторник, 11.03.2014, 07:47 | Сообщение № 10
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
kazityrsи вам добрый.
формула вводится не в диапазон,а в одну ячейку с трехпальцевым вводом.а потом протягивается на нужный диапазон.


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Вторник, 11.03.2014, 07:47
 
Ответить
Сообщениеkazityrsи вам добрый.
формула вводится не в диапазон,а в одну ячейку с трехпальцевым вводом.а потом протягивается на нужный диапазон.

Автор - китин
Дата добавления - 11.03.2014 в 07:47
kazityrs Дата: Вторник, 18.03.2014, 12:09 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
китин, да, так и зделал сейчас. Все хорошо. Вижу формулу в строке формул при выделенной ячеке. Но, вместо значения в ячейке пустота...
 
Ответить
Сообщениекитин, да, так и зделал сейчас. Все хорошо. Вижу формулу в строке формул при выделенной ячеке. Но, вместо значения в ячейке пустота...

Автор - kazityrs
Дата добавления - 18.03.2014 в 12:09
китин Дата: Вторник, 18.03.2014, 12:46 | Сообщение № 12
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
покажите кусок реального файла с формулой.так трудно что то сказать.какая то ошибка вылезает


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениепокажите кусок реального файла с формулой.так трудно что то сказать.какая то ошибка вылезает

Автор - китин
Дата добавления - 18.03.2014 в 12:46
kazityrs Дата: Среда, 02.04.2014, 20:12 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
ну не знаю,как понял задачку

Всё, ошибка решена - не верные значения вносил. Все замечательно. Вот только очередная проблема. Если продолжать список во вкладке "Лист1", то значения в другие вкладки не переносятся пока не изменишь диапазоны в формуле. Как можно исправить?
 
Ответить
Сообщение
ну не знаю,как понял задачку

Всё, ошибка решена - не верные значения вносил. Все замечательно. Вот только очередная проблема. Если продолжать список во вкладке "Лист1", то значения в другие вкладки не переносятся пока не изменишь диапазоны в формуле. Как можно исправить?

Автор - kazityrs
Дата добавления - 02.04.2014 в 20:12
китин Дата: Четверг, 03.04.2014, 08:39 | Сообщение № 14
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
поставьте сразу большие диапазоны,заведомо большие,чем может быть.можно конечно поиграться со СМЕЩ,но формулы и так тяжелые,а со СМЕЩ и вообще..... %)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениепоставьте сразу большие диапазоны,заведомо большие,чем может быть.можно конечно поиграться со СМЕЩ,но формулы и так тяжелые,а со СМЕЩ и вообще..... %)

Автор - китин
Дата добавления - 03.04.2014 в 08:39
To4ka Дата: Среда, 14.05.2014, 09:26 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
китин, Добрый день!
Пытаюсь использовать Вашу формулу но у меня не получается. Объясните, пожалуйста, что я делаю не так. Заранее благодарю за помощь.
К сообщению приложен файл: 3158339.xlsx (21.9 Kb)
 
Ответить
Сообщениекитин, Добрый день!
Пытаюсь использовать Вашу формулу но у меня не получается. Объясните, пожалуйста, что я делаю не так. Заранее благодарю за помощь.

Автор - To4ka
Дата добавления - 14.05.2014 в 09:26
китин Дата: Среда, 14.05.2014, 09:47 | Сообщение № 16
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
To4ka, здравствуйте.диапазончики малость неправильные.вместо
Код
СТРОКА(КС!$A$1:$A$63)
надо прописать
Код
СТРОКА(КС!$A$6:$A$63)-5

[offtop] To4ka, а если бы меня сегодня не было на форуме?лучше не обращаться конкретно к одному из форумчан-быстрее помогут
К сообщению приложен файл: To4ka.xlsx (22.1 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеTo4ka, здравствуйте.диапазончики малость неправильные.вместо
Код
СТРОКА(КС!$A$1:$A$63)
надо прописать
Код
СТРОКА(КС!$A$6:$A$63)-5

[offtop] To4ka, а если бы меня сегодня не было на форуме?лучше не обращаться конкретно к одному из форумчан-быстрее помогут

Автор - китин
Дата добавления - 14.05.2014 в 09:47
To4ka Дата: Среда, 14.05.2014, 10:01 | Сообщение № 17
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо большое !!
 
Ответить
СообщениеСпасибо большое !!

Автор - To4ka
Дата добавления - 14.05.2014 в 10:01
chulpan Дата: Четверг, 30.03.2017, 13:44 | Сообщение № 18
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
китин,
Добрый день!
А можно ли как условие принять >0. Т.Е если значение в ячейке =0 то строка остаестя, а если >0 то строка переносится на следующий лист? китин,


Чулпан
 
Ответить
Сообщениекитин,
Добрый день!
А можно ли как условие принять >0. Т.Е если значение в ячейке =0 то строка остаестя, а если >0 то строка переносится на следующий лист? китин,

Автор - chulpan
Дата добавления - 30.03.2017 в 13:44
китин Дата: Четверг, 30.03.2017, 13:58 | Сообщение № 19
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
chulpan, вы думаете, что я три года держу в памяти именно эту тему? не помню я. приложите ваш пример, лучше в новой теме. будем вспоминать
[p.s.]вы смелый человек. за три года воды много утекло, а китин все еще здесь :D
[moder]В новой. Эту закрываю[/moder]


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал _Boroda_ - Четверг, 30.03.2017, 14:00
 
Ответить
Сообщениеchulpan, вы думаете, что я три года держу в памяти именно эту тему? не помню я. приложите ваш пример, лучше в новой теме. будем вспоминать
[p.s.]вы смелый человек. за три года воды много утекло, а китин все еще здесь :D
[moder]В новой. Эту закрываю[/moder]

Автор - китин
Дата добавления - 30.03.2017 в 13:58
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенос строки по критерию из одной таблицы в другую (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

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