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

Вход

Регистрация

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

 

= Мир MS Excel/Автоматическое объединение ячеек - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Автоматическое объединение ячеек
elita86 Дата: Понедельник, 11.03.2013, 13:43 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Добрый день, подскажите, как сделать автоматическое объединение ячеек не макросом. По две ячейки в столбик, я думаю, в примере будит всё понятно. Возможно, ли это вообще сделать не макросом?
За ранее спасибо!
К сообщению приложен файл: 8761849.xlsx (11.3 Kb)


Сообщение отредактировал elita86 - Понедельник, 11.03.2013, 13:46
 
Ответить
СообщениеДобрый день, подскажите, как сделать автоматическое объединение ячеек не макросом. По две ячейки в столбик, я думаю, в примере будит всё понятно. Возможно, ли это вообще сделать не макросом?
За ранее спасибо!

Автор - elita86
Дата добавления - 11.03.2013 в 13:43
elita86 Дата: Понедельник, 11.03.2013, 13:48 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Я извиняюсь, но прикреплённый пример открывается каким то архивом, хотя прикрепляю правельный файл, перезаливал 5 раз


Сообщение отредактировал elita86 - Понедельник, 11.03.2013, 13:57
 
Ответить
СообщениеЯ извиняюсь, но прикреплённый пример открывается каким то архивом, хотя прикрепляю правельный файл, перезаливал 5 раз

Автор - elita86
Дата добавления - 11.03.2013 в 13:48
Vitalts Дата: Понедельник, 11.03.2013, 13:59 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 6 ±
Замечаний: 0% ±

Нормально все с аттачем. XLSX - это XML в архиве, в следствии чего некоторое ПО неверно его интерперитует как архив. Только вот из примера ничего не понятно. Хотя бы пару строк свели бы вручную, как должно быть.
 
Ответить
СообщениеНормально все с аттачем. XLSX - это XML в архиве, в следствии чего некоторое ПО неверно его интерперитует как архив. Только вот из примера ничего не понятно. Хотя бы пару строк свели бы вручную, как должно быть.

Автор - Vitalts
Дата добавления - 11.03.2013 в 13:59
elita86 Дата: Понедельник, 11.03.2013, 14:01 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
во втором столбце начальная картина, в третьем как нужно, но чтоб не в ручную объединять их, т.к. список очень большой


Сообщение отредактировал elita86 - Понедельник, 11.03.2013, 14:01
 
Ответить
Сообщениево втором столбце начальная картина, в третьем как нужно, но чтоб не в ручную объединять их, т.к. список очень большой

Автор - elita86
Дата добавления - 11.03.2013 в 14:01
Vitalts Дата: Понедельник, 11.03.2013, 14:04 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 6 ±
Замечаний: 0% ±

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

Автор - Vitalts
Дата добавления - 11.03.2013 в 14:04
elita86 Дата: Понедельник, 11.03.2013, 14:07 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
они и должны быть пустыми. ячейки без значений. Список состоит из 20000 строк, в ручную делать данные объединения очень дольго и муторно. И по этому я и спрашиваю, возможно это как то сделать другим способом, но не макросом
 
Ответить
Сообщениеони и должны быть пустыми. ячейки без значений. Список состоит из 20000 строк, в ручную делать данные объединения очень дольго и муторно. И по этому я и спрашиваю, возможно это как то сделать другим способом, но не макросом

Автор - elita86
Дата добавления - 11.03.2013 в 14:07
Vitalts Дата: Понедельник, 11.03.2013, 14:13 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 6 ±
Замечаний: 0% ±

Я и не прошу вас заполнять все 20 000 строк вручную. Заполните, пожалуйста, несколько строк, ибо без конкретного примера мне не ясно, что же вам требуется. Можно, конечно, и подождать, пока в этой теме не появится кто-то, кто понимает что вам нужно и без примера.


Сообщение отредактировал Vitalts - Понедельник, 11.03.2013, 14:13
 
Ответить
СообщениеЯ и не прошу вас заполнять все 20 000 строк вручную. Заполните, пожалуйста, несколько строк, ибо без конкретного примера мне не ясно, что же вам требуется. Можно, конечно, и подождать, пока в этой теме не появится кто-то, кто понимает что вам нужно и без примера.

Автор - Vitalts
Дата добавления - 11.03.2013 в 14:13
elita86 Дата: Понедельник, 11.03.2013, 14:20 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
В примере второй столбец называется "для объединения", нужно объединить ячейку B2 и В3, ячейку В4 и В5, ячейку В6 и В7 и т.д., в третьем столбце, под названием "как должно быть" они уже объединены, то есть как нужно сделать. Как должно выглядеть.
 
Ответить
СообщениеВ примере второй столбец называется "для объединения", нужно объединить ячейку B2 и В3, ячейку В4 и В5, ячейку В6 и В7 и т.д., в третьем столбце, под названием "как должно быть" они уже объединены, то есть как нужно сделать. Как должно выглядеть.

Автор - elita86
Дата добавления - 11.03.2013 в 14:20
RAN Дата: Понедельник, 11.03.2013, 14:21 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Можно и не макросом.
Выделить нужные ячейки и щелкнуть кнопку на ленте. Они автоматически объединяться. biggrin


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеМожно и не макросом.
Выделить нужные ячейки и щелкнуть кнопку на ленте. Они автоматически объединяться. biggrin

Автор - RAN
Дата добавления - 11.03.2013 в 14:21
elita86 Дата: Понедельник, 11.03.2013, 14:27 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Цитата (RAN)
Выделить нужные ячейки и щелкнуть кнопку на ленте. Они автоматически объединяться.

То есть в списке из 20000 я должен, через "ctrl" выделять по две ячейки, после, все го лишь нажать кнопку для объединения ячеек и вуа ля, всё готово, это конечно здорово, но чтоб выделить по две ячейки , через контрл, у меня уйдет 3 часа!
 
Ответить
Сообщение
Цитата (RAN)
Выделить нужные ячейки и щелкнуть кнопку на ленте. Они автоматически объединяться.

То есть в списке из 20000 я должен, через "ctrl" выделять по две ячейки, после, все го лишь нажать кнопку для объединения ячеек и вуа ля, всё готово, это конечно здорово, но чтоб выделить по две ячейки , через контрл, у меня уйдет 3 часа!

Автор - elita86
Дата добавления - 11.03.2013 в 14:27
Vitalts Дата: Понедельник, 11.03.2013, 14:31 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 6 ±
Замечаний: 0% ±

Цитата
В примере второй столбец называется "для объединения", нужно объединить ячейку B2 и В3, ячейку В4 и В5, ячейку В6 и В7 и т.д., в третьем столбце, под названием "как должно быть" они уже объединены, то есть как нужно сделать. Как должно выглядеть.

Наконец-то я вас понял. Похоже, без макроса вам не обойтись.
RAN, при 20 000 строках нужно будет выделить 10 000 пар.
 
Ответить
Сообщение
Цитата
В примере второй столбец называется "для объединения", нужно объединить ячейку B2 и В3, ячейку В4 и В5, ячейку В6 и В7 и т.д., в третьем столбце, под названием "как должно быть" они уже объединены, то есть как нужно сделать. Как должно выглядеть.

Наконец-то я вас понял. Похоже, без макроса вам не обойтись.
RAN, при 20 000 строках нужно будет выделить 10 000 пар.

Автор - Vitalts
Дата добавления - 11.03.2013 в 14:31
RAN Дата: Понедельник, 11.03.2013, 14:37 | Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Макрос целых 1,5 секунды это делает (для 20 000). Но 3 часа - интереснее.

Шибко большенький файл получился.

[vba]
Код
Sub Макрос1()
Dim i&
Do
i = i + 2
Range("B" & i).Resize(2).Merge
Loop Until i > 20000
End Sub
[/vba]


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Понедельник, 11.03.2013, 14:40
 
Ответить
СообщениеМакрос целых 1,5 секунды это делает (для 20 000). Но 3 часа - интереснее.

Шибко большенький файл получился.

[vba]
Код
Sub Макрос1()
Dim i&
Do
i = i + 2
Range("B" & i).Resize(2).Merge
Loop Until i > 20000
End Sub
[/vba]

Автор - RAN
Дата добавления - 11.03.2013 в 14:37
elita86 Дата: Понедельник, 11.03.2013, 14:38 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Цитата (Vitalts)
при 20 000 строках нужно будет выделить 10 000 пар.

Всё верно, поэтому я и спрашиваю у гуру экселя. возможно есть какой-то хитрый способ это сделать, но менее трудозатраты
 
Ответить
Сообщение
Цитата (Vitalts)
при 20 000 строках нужно будет выделить 10 000 пар.

Всё верно, поэтому я и спрашиваю у гуру экселя. возможно есть какой-то хитрый способ это сделать, но менее трудозатраты

Автор - elita86
Дата добавления - 11.03.2013 в 14:38
nilem Дата: Понедельник, 11.03.2013, 14:39 | Сообщение № 14
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
Объединяем две верхние ячейки, щелкаем "формат по образцу" (кисточка), выделяем все ячейки, кот. необх-мо объединиить. Все.
Не?


Яндекс.Деньги 4100159601573
 
Ответить
СообщениеОбъединяем две верхние ячейки, щелкаем "формат по образцу" (кисточка), выделяем все ячейки, кот. необх-мо объединиить. Все.
Не?

Автор - nilem
Дата добавления - 11.03.2013 в 14:39
elita86 Дата: Понедельник, 11.03.2013, 14:39 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Цитата (RAN)
Макрос целых 1,5 секунды это делает (для 20 000). Но 3 часа - интереснее.

3 часа, в ручную имелось ввиду, макросом я и сам могу сделать, интересует вариант без применения макроса
 
Ответить
Сообщение
Цитата (RAN)
Макрос целых 1,5 секунды это делает (для 20 000). Но 3 часа - интереснее.

3 часа, в ручную имелось ввиду, макросом я и сам могу сделать, интересует вариант без применения макроса

Автор - elita86
Дата добавления - 11.03.2013 в 14:39
Vitalts Дата: Понедельник, 11.03.2013, 14:41 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 6 ±
Замечаний: 0% ±

nilem дело говорит. Также, можно скопировать одну обйедененную, ведилить оставшиеся и paste special -> formats
 
Ответить
Сообщениеnilem дело говорит. Также, можно скопировать одну обйедененную, ведилить оставшиеся и paste special -> formats

Автор - Vitalts
Дата добавления - 11.03.2013 в 14:41
elita86 Дата: Понедельник, 11.03.2013, 14:41 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Цитата (nilem)
Объединяем две верхние ячейки, щелкаем "формат по образцу" (кисточка), выделяем все ячейки, кот. необх-мо объединиить. Все.
Не?

Спасибо огромное! Про кисть я уже и забыл!
 
Ответить
Сообщение
Цитата (nilem)
Объединяем две верхние ячейки, щелкаем "формат по образцу" (кисточка), выделяем все ячейки, кот. необх-мо объединиить. Все.
Не?

Спасибо огромное! Про кисть я уже и забыл!

Автор - elita86
Дата добавления - 11.03.2013 в 14:41
elita86 Дата: Понедельник, 11.03.2013, 14:42 | Сообщение № 18
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 0 ±
Замечаний: 0% ±

2010
Всем огромное спасибо!
 
Ответить
СообщениеВсем огромное спасибо!

Автор - elita86
Дата добавления - 11.03.2013 в 14:42
bee-live Дата: Воскресенье, 21.11.2021, 15:31 | Сообщение № 19
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 20% ±

Здравствуйте, имеется примерно та же задача в Excel.
Главные отличия:
- 3 столбца из 24 имеющихся в таблице,
- на протяжении 250000 строк (округленно),
- с уже имеющимися границами объединяемых ячеек, - прим. 16000 на столбец,
- размером, в количество строк от 1 до 60 - для каждой ячейки,
- с уже имеющимися данными в каждой первой строке будущих ячеек,
необходимо организовать такое преобразование без потери данных. ;)
Важное обстоятельство:
Администрацией предприятия на уровне домена (технологически) Запрещено: deal
- копирование данных с рабочего места; >(
- запуск макросов и иных приложений. hands
 
Ответить
СообщениеЗдравствуйте, имеется примерно та же задача в Excel.
Главные отличия:
- 3 столбца из 24 имеющихся в таблице,
- на протяжении 250000 строк (округленно),
- с уже имеющимися границами объединяемых ячеек, - прим. 16000 на столбец,
- размером, в количество строк от 1 до 60 - для каждой ячейки,
- с уже имеющимися данными в каждой первой строке будущих ячеек,
необходимо организовать такое преобразование без потери данных. ;)
Важное обстоятельство:
Администрацией предприятия на уровне домена (технологически) Запрещено: deal
- копирование данных с рабочего места; >(
- запуск макросов и иных приложений. hands

Автор - bee-live
Дата добавления - 21.11.2021 в 15:31
  • Страница 1 из 1
  • 1
Поиск:

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