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

Вход

Регистрация

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

 

= Мир MS Excel/Копирование и перенос объединенных ячеек после фильтрации - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Копирование и перенос объединенных ячеек после фильтрации
natalyzal Дата: Среда, 08.03.2017, 20:28 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Есть таблица, данные которой необходимо ОТФИЛЬТРОВАТЬ И СКОПИРОВАТЬ РЕЗУЛЬТАТЫ ФИЛЬТРАЦИИ в несколько других табличных файлов.

НО при попытке скопировать результаты применения фильтра я получаю сообщение: "Изменить часть объединенной ячейки невозможно".
Часть ячеек в таблице действительно объединены. И отменить объединение нельзя.

Мне нужно перенести результаты фильтрации на отдельный лист и сохранить как файл. Или хотя бы иметь возможность скопировать в буфер для последующей вставки в другую программу только тех данных, которые остались в результате применения фильтра.

Помогите, пожалуйста, с такой проблемой. Иначе мне придется вручную находить/вырезать/вставлять нужные строки по одной-по несколько, коих в таблице примерно 2000. Каждый рабочий день. По 2-3 часа. Дурно уже от одной мысли об этом.

Прилагаю пример. Нужно отфильтровать и разнести по разным таблицам данные по содержимому первого столбца. Так, например, все строки с "1" в первом столбце - в один файл. С "2" в другой и т.д.

Буду очень признательна за помощь.
К сообщению приложен файл: 4165455.xlsx (23.1 Kb)
 
Ответить
СообщениеЕсть таблица, данные которой необходимо ОТФИЛЬТРОВАТЬ И СКОПИРОВАТЬ РЕЗУЛЬТАТЫ ФИЛЬТРАЦИИ в несколько других табличных файлов.

НО при попытке скопировать результаты применения фильтра я получаю сообщение: "Изменить часть объединенной ячейки невозможно".
Часть ячеек в таблице действительно объединены. И отменить объединение нельзя.

Мне нужно перенести результаты фильтрации на отдельный лист и сохранить как файл. Или хотя бы иметь возможность скопировать в буфер для последующей вставки в другую программу только тех данных, которые остались в результате применения фильтра.

Помогите, пожалуйста, с такой проблемой. Иначе мне придется вручную находить/вырезать/вставлять нужные строки по одной-по несколько, коих в таблице примерно 2000. Каждый рабочий день. По 2-3 часа. Дурно уже от одной мысли об этом.

Прилагаю пример. Нужно отфильтровать и разнести по разным таблицам данные по содержимому первого столбца. Так, например, все строки с "1" в первом столбце - в один файл. С "2" в другой и т.д.

Буду очень признательна за помощь.

Автор - natalyzal
Дата добавления - 08.03.2017 в 20:28
Nic70y Дата: Среда, 08.03.2017, 20:40 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8959
Репутация: 2343 ±
Замечаний: 0% ±

Excel 2010
а так? с доп.столбцом
К сообщению приложен файл: 5674633.xlsx (24.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениеа так? с доп.столбцом

Автор - Nic70y
Дата добавления - 08.03.2017 в 20:40
natalyzal Дата: Среда, 08.03.2017, 20:53 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, Да, всё прекрасно копируется! Спасибо Вам!

Объясните мне, пожалуйста, что за формулу Вы вставили в этот дополнительный столбец.
Хотя бы вкратце. Мне бы хотелось немножко понимать, что и как происходит.
Хотя я в excel почти совсем не умею работать, не знаю, пойму ли. Но хоть направление, что почитать в первую очередь.
 
Ответить
СообщениеNic70y, Да, всё прекрасно копируется! Спасибо Вам!

Объясните мне, пожалуйста, что за формулу Вы вставили в этот дополнительный столбец.
Хотя бы вкратце. Мне бы хотелось немножко понимать, что и как происходит.
Хотя я в excel почти совсем не умею работать, не знаю, пойму ли. Но хоть направление, что почитать в первую очередь.

Автор - natalyzal
Дата добавления - 08.03.2017 в 20:53
Nic70y Дата: Среда, 08.03.2017, 20:59 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8959
Репутация: 2343 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИ(A2="";O1;A2)

A2 и A3 объеденные соот. в A2 есть значение, а в A3 пусто.
ЕСЛИ ячейка пуста берем значение из ячейки выше, ЕСЛИ значение есть в ячейке - берем из нее.


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ЕСЛИ(A2="";O1;A2)

A2 и A3 объеденные соот. в A2 есть значение, а в A3 пусто.
ЕСЛИ ячейка пуста берем значение из ячейки выше, ЕСЛИ значение есть в ячейке - берем из нее.

Автор - Nic70y
Дата добавления - 08.03.2017 в 20:59
natalyzal Дата: Среда, 08.03.2017, 22:54 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Николай (Nic70y), а можно ли как-то добавить фильтр по такому критерию/условию (или как оно называется?)...

1(число от 2 до 10). Мне не нужно по каждому варианту 1(2), 1(3), .... 1(10) отдельно сортировать или фильтровать.
А вообще по наличию такой конструкции X(Y).

Это трудно?

Я, может, невнятно излагаю. Не владею терминологией, к сожалению


Сообщение отредактировал natalyzal - Среда, 08.03.2017, 22:57
 
Ответить
СообщениеНиколай (Nic70y), а можно ли как-то добавить фильтр по такому критерию/условию (или как оно называется?)...

1(число от 2 до 10). Мне не нужно по каждому варианту 1(2), 1(3), .... 1(10) отдельно сортировать или фильтровать.
А вообще по наличию такой конструкции X(Y).

Это трудно?

Я, может, невнятно излагаю. Не владею терминологией, к сожалению

Автор - natalyzal
Дата добавления - 08.03.2017 в 22:54
Nic70y Дата: Четверг, 09.03.2017, 07:49 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 8959
Репутация: 2343 ±
Замечаний: 0% ±

Excel 2010
не понял. какой столбец нужно фильтровать?


ЮMoney 41001841029809
 
Ответить
Сообщениене понял. какой столбец нужно фильтровать?

Автор - Nic70y
Дата добавления - 09.03.2017 в 07:49
natalyzal Дата: Четверг, 09.03.2017, 11:35 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, столбец А может содержать не только цифры,но и конструкции вида, который я описала выше. Это количество комнат, которые сдаются в квартире с (общим количеством комнат). Например в четырехкомнатной квартире сдаются внаем 2 комнаты. Значение в столбце А будет таким: 2(4). Или в двухкомнатной квартире сдается одна комната: 1(2)

Прилагаю файл - пример.

Хотелось бы иметь возможность фильтровать еще и по наличию такой конструкции. Здесь можно не разделять поиск по количеству комнат. Важен фильтр именно по присутствию х(у).

Возможно ли такое?
Спасибо :)
К сообщению приложен файл: 0742045.xlsx (22.5 Kb)


Сообщение отредактировал natalyzal - Четверг, 09.03.2017, 16:16
 
Ответить
СообщениеNic70y, столбец А может содержать не только цифры,но и конструкции вида, который я описала выше. Это количество комнат, которые сдаются в квартире с (общим количеством комнат). Например в четырехкомнатной квартире сдаются внаем 2 комнаты. Значение в столбце А будет таким: 2(4). Или в двухкомнатной квартире сдается одна комната: 1(2)

Прилагаю файл - пример.

Хотелось бы иметь возможность фильтровать еще и по наличию такой конструкции. Здесь можно не разделять поиск по количеству комнат. Важен фильтр именно по присутствию х(у).

Возможно ли такое?
Спасибо :)

Автор - natalyzal
Дата добавления - 09.03.2017 в 11:35
Wasilich Дата: Четверг, 09.03.2017, 11:47 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Весь сыр-бор из-за того, что район и улица в одном столбце. Нельзя ли их разместить в одной строке в разных столбцах? И не было бы проблем.
 
Ответить
СообщениеВесь сыр-бор из-за того, что район и улица в одном столбце. Нельзя ли их разместить в одной строке в разных столбцах? И не было бы проблем.

Автор - Wasilich
Дата добавления - 09.03.2017 в 11:47
natalyzal Дата: Четверг, 09.03.2017, 12:11 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Wasilich, информация приходит именно в таком виде.
Если только отдельно и специально разносить в разные столбцы район и улицу.

Моей работе это не помешает, наоборот. Но это тоже нужно каким-то образом решать программно.
Мне, понятно, не осилить %)

Если для Вас это - "раз плюнуть", то я кроме восхищения, еще и абсолютное счастье испытаю :))))


Сообщение отредактировал natalyzal - Четверг, 09.03.2017, 12:13
 
Ответить
СообщениеWasilich, информация приходит именно в таком виде.
Если только отдельно и специально разносить в разные столбцы район и улицу.

Моей работе это не помешает, наоборот. Но это тоже нужно каким-то образом решать программно.
Мне, понятно, не осилить %)

Если для Вас это - "раз плюнуть", то я кроме восхищения, еще и абсолютное счастье испытаю :))))

Автор - natalyzal
Дата добавления - 09.03.2017 в 12:11
Wasilich Дата: Четверг, 09.03.2017, 12:33 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
кроме восхищения, еще и абсолютное счастье испытаю
Буду рад доставить такое удовольствие. :)
Только надо следить, есть пропуски, район указан а улица нет, а то путаница будет.
К сообщению приложен файл: -natalyzal.xls (67.5 Kb)
 
Ответить
Сообщение
кроме восхищения, еще и абсолютное счастье испытаю
Буду рад доставить такое удовольствие. :)
Только надо следить, есть пропуски, район указан а улица нет, а то путаница будет.

Автор - Wasilich
Дата добавления - 09.03.2017 в 12:33
natalyzal Дата: Четверг, 09.03.2017, 12:42 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Wasilich, Спасибо! Уже счастлива! :D :p

Я сейчас занята немного. Ближе к ночи освобожусь и опробую.
Обязательно отпишусь!
 
Ответить
СообщениеWasilich, Спасибо! Уже счастлива! :D :p

Я сейчас занята немного. Ближе к ночи освобожусь и опробую.
Обязательно отпишусь!

Автор - natalyzal
Дата добавления - 09.03.2017 в 12:42
buchlotnik Дата: Четверг, 09.03.2017, 12:43 | Сообщение № 12
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
а я на формулах соорудил:
Код
=IFERROR(INDEX(Лист1!A$1:A$83;1+2*(ROW()-1));"-")
К сообщению приложен файл: 6117875.xlsx (34.2 Kb)
 
Ответить
Сообщениеа я на формулах соорудил:
Код
=IFERROR(INDEX(Лист1!A$1:A$83;1+2*(ROW()-1));"-")

Автор - buchlotnik
Дата добавления - 09.03.2017 в 12:43
natalyzal Дата: Четверг, 09.03.2017, 16:34 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, спасибо Вам огромное! ОГРОМНОЕ!!!

ВАШЕ РЕШЕНИЕ СРАЗУ СРАБОТАЛО.

И даже вникать ни во что не пришлось.
Это как раз то, что нужно для чайников и ламеров :))
Видно, что у Вас большой опыт работы с такими, как я, которые "в танке" B)
 
Ответить
Сообщениеbuchlotnik, спасибо Вам огромное! ОГРОМНОЕ!!!

ВАШЕ РЕШЕНИЕ СРАЗУ СРАБОТАЛО.

И даже вникать ни во что не пришлось.
Это как раз то, что нужно для чайников и ламеров :))
Видно, что у Вас большой опыт работы с такими, как я, которые "в танке" B)

Автор - natalyzal
Дата добавления - 09.03.2017 в 16:34
natalyzal Дата: Четверг, 09.03.2017, 17:01 | Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Wasilich, да одна строка не обработалась, в которой указан только район.
Ну, это большая редкость. Раз в неделю, одну строку можно и вручную скопировать, если это повторится.

Тут только один маленький нюанс остается. То, что варианты с двумя(и больше) комнатами, например, 2(5) или 3(4) нужно будет вручную выбирать.
Но их обычно очень мало бывает, так что это вопрос 2-3 минут.

Большое Вам спасибо!
Я думаю, что при использовании Вашего решения вместе с формулой, которую предложил Buchlotnik, все мои "геморрои" просто превращаются в неприятные воспоминания :)) Действительно, Excel, при умении им пользоваться - сказочно удобная программа.

Только чуть-чуть мозга к ней требуется. Хотя бы чужого :)
 
Ответить
СообщениеWasilich, да одна строка не обработалась, в которой указан только район.
Ну, это большая редкость. Раз в неделю, одну строку можно и вручную скопировать, если это повторится.

Тут только один маленький нюанс остается. То, что варианты с двумя(и больше) комнатами, например, 2(5) или 3(4) нужно будет вручную выбирать.
Но их обычно очень мало бывает, так что это вопрос 2-3 минут.

Большое Вам спасибо!
Я думаю, что при использовании Вашего решения вместе с формулой, которую предложил Buchlotnik, все мои "геморрои" просто превращаются в неприятные воспоминания :)) Действительно, Excel, при умении им пользоваться - сказочно удобная программа.

Только чуть-чуть мозга к ней требуется. Хотя бы чужого :)

Автор - natalyzal
Дата добавления - 09.03.2017 в 17:01
Wasilich Дата: Четверг, 09.03.2017, 21:22 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
да одна строка не обработалась, в которой указан только район.

Чуток подправил.
К сообщению приложен файл: 0771216.xls (67.0 Kb)
 
Ответить
Сообщение
да одна строка не обработалась, в которой указан только район.

Чуток подправил.

Автор - Wasilich
Дата добавления - 09.03.2017 в 21:22
natalyzal Дата: Четверг, 09.03.2017, 22:31 | Сообщение № 16
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Wasilich, я, может, чего-то не понимаю или неправильно делаю.
НЕФИЛЬТРУЮТСЯ У МЕНЯ СТРОКИ. И даже не сортируются.

Нажимаю на "воронку" (фильтр). Выставляю галочки на нужные пункты и нажимаю ОК.
И никакого результата не вижу. Ни фильтрации, ни даже сортировки.

У меня Ваш файл запускается в режиме совместимости. Может, у меня версия Excel неподходящая? У меня 2007.
У Вас, я вижу 2003.

Я, увы, не уверена, что у меня на Win8 установится Excel 2003.

В первом файле, который Вы выкладывали, строки сортировались.
Первые строки - действительно были с комнатами. Правда, варианты со значениями вне скобок больше 1 не подпадали, под заданный критерий (ибо не было для них ничего задано, только для "1" вне скобок.

А сейчас совсем не сортируются :(


Сообщение отредактировал natalyzal - Четверг, 09.03.2017, 22:42
 
Ответить
СообщениеWasilich, я, может, чего-то не понимаю или неправильно делаю.
НЕФИЛЬТРУЮТСЯ У МЕНЯ СТРОКИ. И даже не сортируются.

Нажимаю на "воронку" (фильтр). Выставляю галочки на нужные пункты и нажимаю ОК.
И никакого результата не вижу. Ни фильтрации, ни даже сортировки.

У меня Ваш файл запускается в режиме совместимости. Может, у меня версия Excel неподходящая? У меня 2007.
У Вас, я вижу 2003.

Я, увы, не уверена, что у меня на Win8 установится Excel 2003.

В первом файле, который Вы выкладывали, строки сортировались.
Первые строки - действительно были с комнатами. Правда, варианты со значениями вне скобок больше 1 не подпадали, под заданный критерий (ибо не было для них ничего задано, только для "1" вне скобок.

А сейчас совсем не сортируются :(

Автор - natalyzal
Дата добавления - 09.03.2017 в 22:31
natalyzal Дата: Четверг, 09.03.2017, 22:57 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, пробую применить формулу к своей таблице и получаю сообщение, как на скриншоте.

В общем, не получилось у меня ничего.
То объединенные ячейки мешают. То циклические ссылки. То версия Excel неподходящая.

Плачу %)
К сообщению приложен файл: 1226040.png (81.7 Kb)
 
Ответить
Сообщениеbuchlotnik, пробую применить формулу к своей таблице и получаю сообщение, как на скриншоте.

В общем, не получилось у меня ничего.
То объединенные ячейки мешают. То циклические ссылки. То версия Excel неподходящая.

Плачу %)

Автор - natalyzal
Дата добавления - 09.03.2017 в 22:57
Wasilich Дата: Четверг, 09.03.2017, 23:33 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
НЕФИЛЬТРУЮТСЯ У МЕНЯ СТРОКИ. И даже не сортируются.
Ну, во первых, я только избавил таблицу от объединенных ячеек, перенес улицу в одну строку с районом. И всё!
В остальном, таблица в примере голая!
У себя установил авто фильтр - работает, сортировка работает.
На счет версии - все что создано в 2003-м, в 2007-м, будет работать.
Откройте пример, сохраните в своей версии - закройте - откройте. :)
В остальном, без вашего файла .... не знаю чем помочь.


Сообщение отредактировал Wasilich - Четверг, 09.03.2017, 23:34
 
Ответить
Сообщение
НЕФИЛЬТРУЮТСЯ У МЕНЯ СТРОКИ. И даже не сортируются.
Ну, во первых, я только избавил таблицу от объединенных ячеек, перенес улицу в одну строку с районом. И всё!
В остальном, таблица в примере голая!
У себя установил авто фильтр - работает, сортировка работает.
На счет версии - все что создано в 2003-м, в 2007-м, будет работать.
Откройте пример, сохраните в своей версии - закройте - откройте. :)
В остальном, без вашего файла .... не знаю чем помочь.

Автор - Wasilich
Дата добавления - 09.03.2017 в 23:33
buchlotnik Дата: Пятница, 10.03.2017, 00:10 | Сообщение № 19
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
без вашего файла .... не знаю чем помочь
аналогично - natalyzal, я же не вижу как вы пытались формулу применить
 
Ответить
Сообщение
Цитата
без вашего файла .... не знаю чем помочь
аналогично - natalyzal, я же не вижу как вы пытались формулу применить

Автор - buchlotnik
Дата добавления - 10.03.2017 в 00:10
natalyzal Дата: Пятница, 10.03.2017, 00:21 | Сообщение № 20
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Wasilich, buchlotnik, Nic70y спасибо yes ПОБЕДИЛИ мы-таки эти таблицы :)

У меня в голове слишком многое перемешалось по причине отсутствия опыта работы в excel. Отсюда и было много суеты и печали :)

НО ВСЕ, НАКОНЕЦ, ПОЛУЧИЛОСЬ в результате следующих действий:
1)добавления столбца
2)применения в нем формулы от Nic70y =ЕСЛИ(A2="";O1;A2)
3)фильтра в этом же дополнительном столбце (может, неправильно формулирую?)

Всё, наконец, стало фильтроваться по всем нужным параметрам. и даже всё прекрасно копируется, несмотря на наличие объединенных ячеек.

СПАСИБО ВСЕМ! Здесь очень отзывчивые и терпеливые люди yes
А я пою песни и читаю стихи от полноты чуйств :))


Сообщение отредактировал natalyzal - Пятница, 10.03.2017, 00:37
 
Ответить
СообщениеWasilich, buchlotnik, Nic70y спасибо yes ПОБЕДИЛИ мы-таки эти таблицы :)

У меня в голове слишком многое перемешалось по причине отсутствия опыта работы в excel. Отсюда и было много суеты и печали :)

НО ВСЕ, НАКОНЕЦ, ПОЛУЧИЛОСЬ в результате следующих действий:
1)добавления столбца
2)применения в нем формулы от Nic70y =ЕСЛИ(A2="";O1;A2)
3)фильтра в этом же дополнительном столбце (может, неправильно формулирую?)

Всё, наконец, стало фильтроваться по всем нужным параметрам. и даже всё прекрасно копируется, несмотря на наличие объединенных ячеек.

СПАСИБО ВСЕМ! Здесь очень отзывчивые и терпеливые люди yes
А я пою песни и читаю стихи от полноты чуйств :))

Автор - natalyzal
Дата добавления - 10.03.2017 в 00:21
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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