Excel не може да обедини клетките в таблицата

  • Споделя Това
Hugh West

По принцип типичните набори от данни на 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 Сливане & Център функцията върши работа. Надявам се, че тези методи изпълняват изискванията ви. Коментирайте, ако имате допълнителни запитвания или искате да добавите нещо.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.