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

Вход

Регистрация

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

 

= Мир MS Excel/Использование формулы сцепить(многократно и оптимизировано) - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Использование формулы сцепить(многократно и оптимизировано) (Формулы/Formulas)
Использование формулы сцепить(многократно и оптимизировано)
mikaelw Дата: Воскресенье, 24.04.2016, 16:57 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
ДВС!
Извините если не очень понятно объяснил, спросите объясню.

Требуется сцепить вертикальные диапозоны ячеек, для этого использую решение
http://excel-vba.ru/MyAddinFUNC_Couple_Cells.html
(совет Сергея с форума http://www.planetaexcel.ru/forum/?PAGE_NAME=read&FID=8&TID=10150 пост 10).

Но вот какая штука хочу процесс работы еще больше ускорить и оптимизировать.

Дано:

Огромная таблица(сейчас 40 т. строк)
и тексты для объединения разных кол-ва ячеек.
Точнее все просто файл переведен из ПДФ в ексель и его нужно сделать читабельным для екселя(точнее для обработки).

Есть столбец А со значениями нужно сцепить диапазон А2:А4
следующий диапазон А8:А10 и т.д. и т.п.(всегда разные)

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

Выделяю требуемый для сцепки диапозон и ячейку в которую поместить Итог и нажимаю "что-то" автоматом встает формула.
Такое вроде работает при функции "Сумм"

Возможно ли это и как это сделать.

Или предложите свой вариант.

Заранее спасибо!
К сообщению приложен файл: 9228402.xlsx(12Kb)
 
Ответить
СообщениеДВС!
Извините если не очень понятно объяснил, спросите объясню.

Требуется сцепить вертикальные диапозоны ячеек, для этого использую решение
http://excel-vba.ru/MyAddinFUNC_Couple_Cells.html
(совет Сергея с форума http://www.planetaexcel.ru/forum/?PAGE_NAME=read&FID=8&TID=10150 пост 10).

Но вот какая штука хочу процесс работы еще больше ускорить и оптимизировать.

Дано:

Огромная таблица(сейчас 40 т. строк)
и тексты для объединения разных кол-ва ячеек.
Точнее все просто файл переведен из ПДФ в ексель и его нужно сделать читабельным для екселя(точнее для обработки).

Есть столбец А со значениями нужно сцепить диапазон А2:А4
следующий диапазон А8:А10 и т.д. и т.п.(всегда разные)

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

Выделяю требуемый для сцепки диапозон и ячейку в которую поместить Итог и нажимаю "что-то" автоматом встает формула.
Такое вроде работает при функции "Сумм"

Возможно ли это и как это сделать.

Или предложите свой вариант.

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

Автор - mikaelw
Дата добавления - 24.04.2016 в 16:57
Michael_S Дата: Воскресенье, 24.04.2016, 17:51 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1688
Репутация: 327 ±
Замечаний: 0% ±

Excel2016
пробуйте

Заменил файл
К сообщению приложен файл: mikaelw.xlsm(18Kb)


ЯД: 41001136675053
WM: R389613894253


Сообщение отредактировал Michael_S - Воскресенье, 24.04.2016, 18:01
 
Ответить
Сообщениепробуйте

Заменил файл

Автор - Michael_S
Дата добавления - 24.04.2016 в 17:51
buchlotnik Дата: Воскресенье, 24.04.2016, 18:20 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2049
Репутация: 613 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
а может с парой допстолбцов прогнать?
Код
=ЕСЛИ(КОДСИМВ(ЛЕВБ(A2;1))<224;A2;B1&" "&A2)

Код
=ЕСЛИ(ЕОШИБКА(ПОИСК(B2;B3));B2;"")
К сообщению приложен файл: 0464202.xlsx(12Kb)


платная помощь:
ЯД: 410012595572239; WM: 311017577133
buchlotnik@mail.ru


Сообщение отредактировал buchlotnik - Воскресенье, 24.04.2016, 18:21
 
Ответить
Сообщениеа может с парой допстолбцов прогнать?
Код
=ЕСЛИ(КОДСИМВ(ЛЕВБ(A2;1))<224;A2;B1&" "&A2)

Код
=ЕСЛИ(ЕОШИБКА(ПОИСК(B2;B3));B2;"")

Автор - buchlotnik
Дата добавления - 24.04.2016 в 18:20
Michael_S Дата: Воскресенье, 24.04.2016, 18:24 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1688
Репутация: 327 ±
Замечаний: 0% ±

Excel2016
а может с парой допстолбцов прогнать?

40 000 строк + пара доп. столбцов...


ЯД: 41001136675053
WM: R389613894253
 
Ответить
Сообщение
а может с парой допстолбцов прогнать?

40 000 строк + пара доп. столбцов...

Автор - Michael_S
Дата добавления - 24.04.2016 в 18:24
mikaelw Дата: Воскресенье, 24.04.2016, 19:01 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
пробуйте


Идея хорошая, но в исходном варианте файла все сложнее.

Там есть строки и без объединения и пустые строки.

Но отработало на УРА!!!!

Сейчас попробую применить к другим столбцам!!!!

БРАВО!

СПАСИБО!


Сообщение отредактировал mikaelw - Воскресенье, 24.04.2016, 19:06
 
Ответить
Сообщение
пробуйте


Идея хорошая, но в исходном варианте файла все сложнее.

Там есть строки и без объединения и пустые строки.

Но отработало на УРА!!!!

Сейчас попробую применить к другим столбцам!!!!

БРАВО!

СПАСИБО!

Автор - mikaelw
Дата добавления - 24.04.2016 в 19:01
Michael_S Дата: Воскресенье, 24.04.2016, 19:09 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1688
Репутация: 327 ±
Замечаний: 0% ±

Excel2016
но в исходном варианте файла все сложнее. Там есть строки и без объединения и пустые строки.
Ни пустых, ни объединенных строк в примере нет. Давайте пример, наиболее близкий к реальности.
И не надо писать через строку, текст становится плохочитаем.


ЯД: 41001136675053
WM: R389613894253


Сообщение отредактировал Michael_S - Воскресенье, 24.04.2016, 19:12
 
Ответить
Сообщение
но в исходном варианте файла все сложнее. Там есть строки и без объединения и пустые строки.
Ни пустых, ни объединенных строк в примере нет. Давайте пример, наиболее близкий к реальности.
И не надо писать через строку, текст становится плохочитаем.

Автор - Michael_S
Дата добавления - 24.04.2016 в 19:09
mikaelw Дата: Воскресенье, 24.04.2016, 19:17 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
Ни пустых, ни объединенных строк в примере нет. Давайте пример, наиболее близкий к реальности.
И не надо писать через строку, текст становится плохочитаем.

СПАСИБО ОГРОМНОЕ!
Все отработало на УРА!
Дальше нужно корректировать руками мелочи и подкручивать под ситуацию!
Я почему-то про Макрос даже не подумал.
Работу которую я собирался делать несколько часов отработана за 5 минут.
[moder]У Вас 80% замечаний, а Правила Вы так и не прочитали? В частности, пункт 5j.
Еще один малееееейший косячок - и Вы заблокированы навсегда. Сейчас не блокирую только потому, что предыдущий Ваш вопрос был 1,5 года назад, можно было Правила и подзабыть (да и поменялись они, вроде).


Сообщение отредактировал _Boroda_ - Понедельник, 25.04.2016, 10:02
 
Ответить
Сообщение
Ни пустых, ни объединенных строк в примере нет. Давайте пример, наиболее близкий к реальности.
И не надо писать через строку, текст становится плохочитаем.

СПАСИБО ОГРОМНОЕ!
Все отработало на УРА!
Дальше нужно корректировать руками мелочи и подкручивать под ситуацию!
Я почему-то про Макрос даже не подумал.
Работу которую я собирался делать несколько часов отработана за 5 минут.
[moder]У Вас 80% замечаний, а Правила Вы так и не прочитали? В частности, пункт 5j.
Еще один малееееейший косячок - и Вы заблокированы навсегда. Сейчас не блокирую только потому, что предыдущий Ваш вопрос был 1,5 года назад, можно было Правила и подзабыть (да и поменялись они, вроде).

Автор - mikaelw
Дата добавления - 24.04.2016 в 19:17
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Использование формулы сцепить(многократно и оптимизировано) (Формулы/Formulas)
Страница 1 из 11
Поиск:

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