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

Вход

Регистрация

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

 

= Мир MS Excel/как выбрать непустые ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » как выбрать непустые ячейки (Формулы/Formulas)
как выбрать непустые ячейки
HoBU4OK Дата: Среда, 09.07.2014, 08:59 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Добрый день, снова прошу помощи
Как с листа1 на лист2 перенести значения не пустых ячеек

Похожие темы есть, но умишка их подправить не хватает ((((((

Смотрел:
http://www.excelworld.ru/publ/hacks/tricks/extract_unique/17-1-0-10

Больше всего смущают "разрывные" диапозоны (AB и F)
К сообщению приложен файл: 7337437.xls (14.5 Kb)


Я думал, ты остроглазый лев, а ты слепая собака :-)

Сообщение отредактировал HoBU4OK - Среда, 09.07.2014, 12:44
 
Ответить
СообщениеДобрый день, снова прошу помощи
Как с листа1 на лист2 перенести значения не пустых ячеек

Похожие темы есть, но умишка их подправить не хватает ((((((

Смотрел:
http://www.excelworld.ru/publ/hacks/tricks/extract_unique/17-1-0-10

Больше всего смущают "разрывные" диапозоны (AB и F)

Автор - HoBU4OK
Дата добавления - 09.07.2014 в 08:59
Gustav Дата: Среда, 09.07.2014, 13:53 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2748
Репутация: 1138 ±
Замечаний: 0% ±

начинал с Excel 4.0, видел 2.1
Можно начать с подготовительных облегчений. Под исходным диапазоном через строку можно создать "конкатенирующий диапазон", по виду значений напоминающий сбегающую "лесенку" в каждой колонке (в прилагаемом файле - синим шрифтом). Еще через строку - обрезание концевых разделителей (красным шрифтом). Дальше - подумать, что делать дальше с достигнутым красным состоянием :)
К сообщению приложен файл: 7337437_03.xls (34.5 Kb)


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеМожно начать с подготовительных облегчений. Под исходным диапазоном через строку можно создать "конкатенирующий диапазон", по виду значений напоминающий сбегающую "лесенку" в каждой колонке (в прилагаемом файле - синим шрифтом). Еще через строку - обрезание концевых разделителей (красным шрифтом). Дальше - подумать, что делать дальше с достигнутым красным состоянием :)

Автор - Gustav
Дата добавления - 09.07.2014 в 13:53
HoBU4OK Дата: Среда, 09.07.2014, 14:12 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Пробую


Я думал, ты остроглазый лев, а ты слепая собака :-)
 
Ответить
СообщениеПробую

Автор - HoBU4OK
Дата добавления - 09.07.2014 в 14:12
HoBU4OK Дата: Среда, 09.07.2014, 15:29 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Не получается, много ПЕРЕПРОБОВАЛ, а ЛЕВСИМ убирает из фамилий общие буквы )))))
И желательно СЧИТАТЬ "ЗНАЧЕНИЯ" ЯЧЕЕК, Т.К при "перетаскивании" значений формула не "считает"...


Я думал, ты остроглазый лев, а ты слепая собака :-)

Сообщение отредактировал HoBU4OK - Среда, 09.07.2014, 16:44
 
Ответить
СообщениеНе получается, много ПЕРЕПРОБОВАЛ, а ЛЕВСИМ убирает из фамилий общие буквы )))))
И желательно СЧИТАТЬ "ЗНАЧЕНИЯ" ЯЧЕЕК, Т.К при "перетаскивании" значений формула не "считает"...

Автор - HoBU4OK
Дата добавления - 09.07.2014 в 15:29
HoBU4OK Дата: Четверг, 10.07.2014, 18:17 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Значения в ячейках постоянно меняются, при этом как "правило" их туда перетаскивают

формулы не пересчитывают... значение ссылок меняеться...

Может все таки есть какие нибудь способы...???
К сообщению приложен файл: 7337437_03-1-.xls (33.5 Kb)


Я думал, ты остроглазый лев, а ты слепая собака :-)
 
Ответить
СообщениеЗначения в ячейках постоянно меняются, при этом как "правило" их туда перетаскивают

формулы не пересчитывают... значение ссылок меняеться...

Может все таки есть какие нибудь способы...???

Автор - HoBU4OK
Дата добавления - 10.07.2014 в 18:17
gling Дата: Четверг, 10.07.2014, 22:32 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2525
Репутация: 678 ±
Замечаний: 0% ±

2010
Есть функция UDF. На мой взгляд очень удобная функция. Написал её Alex_ST, за что ему Спасибо! Для работы этой функции макросы должны быть включены.
К сообщению приложен файл: 7261631.xls (35.0 Kb)


ЯД-41001506838083
 
Ответить
СообщениеЕсть функция UDF. На мой взгляд очень удобная функция. Написал её Alex_ST, за что ему Спасибо! Для работы этой функции макросы должны быть включены.

Автор - gling
Дата добавления - 10.07.2014 в 22:32
Pelena Дата: Четверг, 10.07.2014, 22:59 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19194
Репутация: 4422 ±
Замечаний: ±

Excel 365 & Mac Excel
Ещё вариант с UDF (за основу взят макрос nilem из Готовых решений)

upd Перевложила файл
К сообщению приложен файл: 8771395.xls (35.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕщё вариант с UDF (за основу взят макрос nilem из Готовых решений)

upd Перевложила файл

Автор - Pelena
Дата добавления - 10.07.2014 в 22:59
HoBU4OK Дата: Пятница, 11.07.2014, 15:44 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Pelena, Ваш вариант по внешнему виду наиболее симпатичен, только я совершенно не умею пользоваться макросами и ВБА, подскажите КАК и КУДА их добавлять (можно ссылку на литературу, а лучше своими словами).
gling, Ваш ответ также удобен и симпатичен, просьба такая же - поясните как этим пользоваться.
"Перенос" и "вставка" как формулы в данном случае не помогает. или я что-то не так делаю?

Заранее спасибо...


Я думал, ты остроглазый лев, а ты слепая собака :-)

Сообщение отредактировал HoBU4OK - Пятница, 11.07.2014, 15:47
 
Ответить
СообщениеPelena, Ваш вариант по внешнему виду наиболее симпатичен, только я совершенно не умею пользоваться макросами и ВБА, подскажите КАК и КУДА их добавлять (можно ссылку на литературу, а лучше своими словами).
gling, Ваш ответ также удобен и симпатичен, просьба такая же - поясните как этим пользоваться.
"Перенос" и "вставка" как формулы в данном случае не помогает. или я что-то не так делаю?

Заранее спасибо...

Автор - HoBU4OK
Дата добавления - 11.07.2014 в 15:44
Pelena Дата: Пятница, 11.07.2014, 16:16 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19194
Репутация: 4422 ±
Замечаний: ±

Excel 365 & Mac Excel
Открываете файл с решением, нажимаете Alt+F11, видите текст функции пользователя (UDF), выделяете его и даёте команду Копировать. Дальше открываете файл, в котором она должна работать, Alt+F11, в меню Insert выбираете команду Module и даёте команду Вставить. Функция скопирована, теперь она доступна как любая другая функция Excel. Осталось только в ячейке написать формулу. Обратите внимание, что в моём варианте, если надо задействовать несмежные диапазоны, в функции должны ставиться дополнительные скобки.

Начальные сведения о макросах можно почерпнуть из этой статьи


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеОткрываете файл с решением, нажимаете Alt+F11, видите текст функции пользователя (UDF), выделяете его и даёте команду Копировать. Дальше открываете файл, в котором она должна работать, Alt+F11, в меню Insert выбираете команду Module и даёте команду Вставить. Функция скопирована, теперь она доступна как любая другая функция Excel. Осталось только в ячейке написать формулу. Обратите внимание, что в моём варианте, если надо задействовать несмежные диапазоны, в функции должны ставиться дополнительные скобки.

Начальные сведения о макросах можно почерпнуть из этой статьи

Автор - Pelena
Дата добавления - 11.07.2014 в 16:16
HoBU4OK Дата: Пятница, 11.07.2014, 16:27 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Спасибо ОГРОМНОЕ за оперативность!!! :D clap pray
Буду пробовать (учится) %)


Я думал, ты остроглазый лев, а ты слепая собака :-)
 
Ответить
СообщениеСпасибо ОГРОМНОЕ за оперативность!!! :D clap pray
Буду пробовать (учится) %)

Автор - HoBU4OK
Дата добавления - 11.07.2014 в 16:27
HoBU4OK Дата: Пятница, 11.07.2014, 18:08 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Подскажите , пожалуйста, а что подправить чтобы с разных ЛИСТов так же работало...
К сообщению приложен файл: 8771395-3-.xls (32.5 Kb)


Я думал, ты остроглазый лев, а ты слепая собака :-)
 
Ответить
СообщениеПодскажите , пожалуйста, а что подправить чтобы с разных ЛИСТов так же работало...

Автор - HoBU4OK
Дата добавления - 11.07.2014 в 18:08
gling Дата: Пятница, 11.07.2014, 18:54 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2525
Репутация: 678 ±
Замечаний: 0% ±

2010
Проявите фантазию , соедините два диапазона через &.


ЯД-41001506838083
 
Ответить
СообщениеПроявите фантазию , соедините два диапазона через &.

Автор - gling
Дата добавления - 11.07.2014 в 18:54
Pelena Дата: Пятница, 11.07.2014, 19:07 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19194
Репутация: 4422 ±
Замечаний: ±

Excel 365 & Mac Excel
чтобы с разных ЛИСТов так же работало...

К сожалению, я не так хорошо разбираюсь в макросах, как хотелось бы :(


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
чтобы с разных ЛИСТов так же работало...

К сожалению, я не так хорошо разбираюсь в макросах, как хотелось бы :(

Автор - Pelena
Дата добавления - 11.07.2014 в 19:07
HoBU4OK Дата: Пятница, 11.07.2014, 19:07 | Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Проявил... не получилось... :(


Я думал, ты остроглазый лев, а ты слепая собака :-)
 
Ответить
СообщениеПроявил... не получилось... :(

Автор - HoBU4OK
Дата добавления - 11.07.2014 в 19:07
Pelena Дата: Пятница, 11.07.2014, 19:11 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 19194
Репутация: 4422 ±
Замечаний: ±

Excel 365 & Mac Excel
не получилось.

Не ну с & всё нормально получается
Код
=Concat(A1:B6)&", "&Concat('Должно получится Лист2'!A1:B9)

А вот передать в функцию диапазоны с разных листов у меня не получилось :(


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
не получилось.

Не ну с & всё нормально получается
Код
=Concat(A1:B6)&", "&Concat('Должно получится Лист2'!A1:B9)

А вот передать в функцию диапазоны с разных листов у меня не получилось :(

Автор - Pelena
Дата добавления - 11.07.2014 в 19:11
HoBU4OK Дата: Пятница, 11.07.2014, 19:13 | Сообщение № 16
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Все равно Спасибо Вам ОГРОМНОЕ, без ВАС я ни чего бы не сделал...

Цитата
...что подправить чтобы с разных ЛИСТов так же работало...


В своей "задаче" я выкрутился, хотел узнать для "общего" развития.

Не судите строго...


Я думал, ты остроглазый лев, а ты слепая собака :-)
 
Ответить
СообщениеВсе равно Спасибо Вам ОГРОМНОЕ, без ВАС я ни чего бы не сделал...

Цитата
...что подправить чтобы с разных ЛИСТов так же работало...


В своей "задаче" я выкрутился, хотел узнать для "общего" развития.

Не судите строго...

Автор - HoBU4OK
Дата добавления - 11.07.2014 в 19:13
Мир MS Excel » Вопросы и решения » Вопросы по Excel » как выбрать непустые ячейки (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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