Съдържание
По принцип типичните набори от данни на Excel съдържат повечето от записите си в Excel Таблица . Excel не може да обедини клетки в Таблица е често срещан проблем, с който се сблъскват потребителите. Тъй като Excel Таблица не позволява сливане на клетки в него, трябва първо да преобразуваме Excel Таблица до обикновен диапазон.
В тази статия описваме функциите на Excel, както и VBA макрос за преодоляване на проблема с невъзможността на Excel да обединява клетки в Таблица .
Изтегляне на работна книга на Excel
Невъзможност за обединяване на клетките в Table.xlsm🔺 Причини, поради които клетките не се сливат в таблицата на Excel
Има 3 вероятни причини, които водят до това, че Excel не може да обедини клетки в Таблица Те са:
🔼 Клетки в таблица на Excel:
Най-честата причина клетките да не се сливат е, че се намират в Excel Таблица . Excel Таблица не позволява сливане на клетките му. В резултат на това трябва да преобразуваме Таблица до нормален диапазон, за да може да се приложи сливане на клетки.
🔼 Работният лист е защитен:
В случай че потребителят защити работния лист на Excel, Excel не позволява на потребителите да обединяват клетките на защитения лист. За да премахнете защитата на работния лист, отидете на Преглед на > Защита на секция> Отмяна на защитата на листа . След като премахнете защитата на работния лист, можете лесно да приложите сливане на клетки.
🔼 Работният лист е споделен:
Споделените работни листове също не поддържат сливане на клетки. Отказ от споделяне работния лист, Отидете в Преглед на > Защита на секция> Отказ от споделяне Работна книга. Тъй като вече сме отменили споделянето на работната ни книга, Excel изписва в сиво опцията. Освен ако не приложим Отказ от споделяне към нашата работна книга, винаги можем да отменим споделянето на работна книга, като използваме Преглед на таб.
3 лесни начина за решаване на проблема с неспособността на Excel да обедини клетките в таблицата
В следващия раздел се опитваме да разрешим проблема с невъзможността на Excel да обединява клетки в Таблица явление, като се има предвид, че нашият набор от данни е в Excel Таблица И първо демонстрираме начини за трансформиране на Excel Таблица в нормалните граници. След това обединяването на желаните клетки ще бъде лесна задача.
Метод 1: Използване на функцията Convert to Range за разрешаване на сливането на клетки в таблица
Excel предлага Конвертиране в диапазон опция в Таблица Дизайн Ако записите се намират в Excel Таблица , като щракнете върху някоя от клетките, Excel ще покаже Дизайн на масата таб. В Дизайн на масата има многобройни опции и Конвертиране в диапазон е един от тях.
Стъпка 1: Изберете целия набор от данни. Excel показва Дизайн на масата заедно с другите раздели. Отидете в Дизайн на масата > Изберете Конвертиране в диапазон (от Инструменти раздел).
Стъпка 2: Excel показва изскачащ прозорец за потвърждение, че ще конвертира Таблица в нормален диапазон. Кликнете върху ДА .
➤ Кликване ДА трансформира Таблица на Excel в нормален диапазон. Сега, Highlight клетки, които искате да се слеят, не виждате Дизайн на масата таб заедно с други табове. Excel не се показва Дизайн на масата потвърждава факта, че работите с диапазон.
Стъпка 3: Изберете желаните клетки, след което отидете на Начало > Изравняване раздел> Изберете Сливане & Център .
➤ Избор Сливане & Център накара Excel да покаже предупреждение, че след сливането ще остане само горната лява стойност. Щракнете върху ОК .
➤ Приложете Сливане & Център към други клетки и ще видите крайния резултат, както е показано на следващата снимка.
От горното изображение се вижда, че тя може да сливане на клетки след като конвертирате Таблица на Excel Непредлагане на сливане е един от недостатъците на Таблица на Excel s.
Прочетете още: Как да обединявате и центрирате клетки в Excel (3 лесни метода)
Подобни четива
- Как да обединим текстови клетки в Excel (9 прости метода)
- Сливане на текст от две или повече клетки в една клетка (най-лесните 6 начина)
- Как да обединим клетките в Excel вертикално, без да губим данни
- Сливане на няколко клетки в Excel наведнъж (3 бързи начина)
- Как да слеете две клетки в Excel, без да губите данни
Метод 2: Възможност за обединяване на клетки в таблица чрез контекстно меню
Подобно на Метод 1 , можем да изпълним Excel Таблица към нормален диапазон с помощта на Контекстно меню .
Стъпка 1: Изберете целия Таблица или щракнете върху всяка клетка в Таблица след това Кликване с десния бутон на мишката . Контекстно меню се появява. От Контекстно меню , Изберете Таблица опция> Изберете Конвертиране в диапазон .
Стъпка 2: След малко Excel ще покаже прозорец за потвърждение, в който се казва, че ще конвертира Excel Таблица в нормален диапазон. Кликнете върху ДА .
Стъпка 3: Повторете Стъпка 3 на Метод 1 и ще получите всички необходими клетки, обединени, както е показано на картинката по-долу.
След изпълнение на Сливане & Център r, ако трябва да съхранявате записи в Таблица , можете лесно да конвертирате обхвата на ресторанта в Excel Таблица .
Прочетете още: Как да слеете клетките в Excel с данни (3 начина)
Метод 3: Макрос на VBA за решаване на проблема със сливането на клетките в таблицата
Excel VBA макросите са много мощни, като се има предвид способността им да постигат обектно-ориентирани резултати. Няколко реда от VBA макрос може да преобразува Excel Таблица в нормален диапазон и ще ви позволи да обедините клетките.
Стъпка 1: Натиснете ALT+F11 да отворите Microsoft Visual Basic В прозореца отидете в Вмъкване на (от раздела Лентата с инструменти )> Изберете Модул (от опциите).
Стъпка 2: Поставете следния макрос в Модул .
Sub TableToRange() Dim wrkSheet As Worksheet Dim wrkList As ListObject Set wrkSheet = ActiveWorkbook.ActiveSheet For Each wrkList In wrkSheet.ListObjects wrkList.Unlist Next End Sub
В макроса декларираме wrkList променлива като ListObject , тъй като Таблица се счита за ListObject . Присвояваме всеки активен работен лист ListObject да бъде Непосочен използване на Worksheet.Unlist команда. VBA ЗА изпълнява цикъла.
Стъпка 3: Използвайте F5 След като се върнете в работния лист, не виждате Таблица Дизайн въпреки че щракнете върху клетки в рамките на вече съществуващия Таблица Това показва потвърждението на преобразуването на Excel Таблица до нормални граници.
➤ Следвайте Стъпка 3 на Метод 1 за изпълнение на Сливане & Център Полученото изображение ще бъде същото, както е показано на снимката по-долу.
Можете да обедините произволен брой клетки след преобразуването на Таблица в нормални граници.
Прочетете още: Обединяване на клетки в Excel чрез VBA (9 метода)
Заключение
В тази статия демонстрираме Конвертиране в диапазон функция и VBA макрос за решаване на проблема с невъзможността на Excel да слива клетки в Таблица . Въпреки че сливането на клетки в рамките на Таблица на Excel не е разрешено, можем да го изпълним след конвертиране на Таблица в нормален диапазон. Описаните по-горе методи преобразуват Таблица на Excel в нормален диапазон с лекота след това Excel's Сливане & Център функцията върши работа. Надявам се, че тези методи изпълняват изискванията ви. Коментирайте, ако имате допълнителни запитвания или искате да добавите нещо.