Excel сортировка для этого требуется чтобы ячейки имели одинаковый размер

Перейти к контенту

Как исправить объединенные ячейки должны быть одинакового размера. Ошибка Excel 27 сентября 2021 г. 14 мая 2021 г., Alex

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

Чтобы решить эту проблему, вам просто нужно разъединить все ячейки на листе. Звучит как много работы, но на самом деле это можно сделать всего несколькими щелчками мыши Вот как это сделать.

  1. Нажмите кнопку «Выбрать все» слева от столбца A и выше строки 1. Вы также можете просто нажать Ctrl + A на клавиатуре (Cmd + A на Mac).

    Как исправить ошибку Excel, связанную с объединенными ячейками, они должны быть одинакового размера

  2. На вкладке «Главная» щелкните маленькую стрелку справа от пункта «Объединить & Отцентрируйте и выберите «Разъединить ячейки».

    Как исправить, что объединенные ячейки должны быть одного размера Excel Ошибка

  3. Наконец, попробуйте еще раз отсортировать данные. Вы больше не должны получать ошибку об объединенных ячейках!

Вы можете получить сообщение об ошибке при сортировке диапазона, который содержит объединенные ячейки в Excel

При сортировке диапазона на листе Microsoft Excel программа Excel не сортирует диапазон. Кроме того, может появиться следующее сообщение об ошибке:

Эта операция требует одинакового размера объединенных ячеек.

Причина

Эта проблема может возникнуть при сортировке диапазона ячеек, а также при выполнении следующих условий:

  • Вы ранее объединили некоторые ячейки, но не все ячейки в диапазоне сортировки.
  • Вы ранее объединили все ячейки в диапазоне сортировки, но не все ячейки имеют одинаковый размер.

Обходной путь

Чтобы решить эту проблему, разделите или объедините все объединенные ячейки в диапазоне, чтобы они имели одинаковый размер. Каждая объединенная ячейка в диапазоне должна занимать одинаковое количество строк и столбцов, что и другие объединенные ячейки в диапазоне.

Общее решение

Выберите весь диапазон, который следует сортировать.

В группе Выравнивание на вкладке Главная нажмите кнопку вызова диалогового окна Выравнивание.

Откройте диалоговое окно «Выравнивание» на вкладке «Главная».

Выберите вкладку Выравнивание, а затем снимите флажок Объединить ячейки.

Нажмите ОК.

Это может изменить расположение данных в диапазоне.

Пример решения

Введите следующие данные на листе:

Объедините ячейки A1 и B1, A2 и B2, а также A3 и B3. Для этого выполните следующие действия:

Выделите каждую пару ячеек.

Нажмите кнопку вызова диалогового окна Выравнивание в группе Выравнивание на вкладке Главная.

Откройте диалоговое окно «Выравнивание» на вкладке «Главная».

Выберите вкладку Выравнивание, а затем установите флажок Объединить ячейки.

Нажмите ОК.

Не объединяйте ячейки в столбце C.

Выделите ячейки A1:C3, затем выберите Сортировка и фильтр в группе Редактирование на вкладке Главная, а затем нажмите Настраиваемая сортировка.

В поле Сортировка выберите «Столбец C» рядом с пунктом Сортировать по и нажмите ОК. Отобразится приведенное сообщение об ошибке.

Для решения этой проблемы воспользуйтесь одним из указанных ниже способов:

Проблема сортировки в excel

Хочу отсортировать таблицу, но комп выдаёт ошибку такого типа:

«Эта ошибка возникает только в случае, когда предпринимается попытка отсортировать диапазон ранее объединенных ячеек, но не все ячейки этого диапазона сортировки объединены или имеют одинаковый размер.
Чтобы избежать этой ошибки, разделите все объединенные ячейки в диапазоне, либо объедините все ячейки так, чтобы размеры групп объединенных ячеек совпадали с размером самой большой группы.»

Но мне нужна эта сортировка как раз для того, чтобы удалить вторую часть объединённых ячеек. Есть ли общая команда для их разделения, а затем дальнейшей сортировки?

Как исправить объединенные ячейки должны быть одинакового размера Ошибка Excel

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

Чтобы решить эту проблему, вам просто нужно разъединить все ячейки на листе. Звучит как много работы, но на самом деле это можно сделать всего несколькими щелчками мыши Вот как это сделать.

@pjflora 

Maybe this information will help you … if not please just ignore it.

You may receive an error message when you sort a range that contains merged cells in Excel

Symptoms

When you sort a range in a Microsoft Excel worksheet, Excel does not sort the range. Additionally, you may receive the following error message:

This operation requires the merged cells to be identically sized.

Cause

This issue might occur if you sort a range of cells, and if the following conditions are true:

  • You previously merged some of the cells, but not all of the cells in the sort range.
  • You previously merged all of the cells in the sort range and the cells are not all the same size.

Workaround

To work around this issue, split all the merged cells in the range, or merge all the cells in the range so that the merged cells are the same size. Each merged cell in the range must occupy the same number of rows and columns as the other merged cells in the range.

Hope I was able to help you with this info.

NikolinoDE

I know I don’t know anything (Socrates)


  • Новое за 24 часа


  • Пользователи


  • Casper


    Senior Member

    4731


    #
    14 сентября 2010 19:04

    KSIva, я проверил, исправляется по методу F5 -> Выделить -> Объекты -> DELETE.


  • myltiki


    Senior Member

    1377


    #
    14 сентября 2010 19:16

    Casper, думаю проще скопировать нужные данные в новый файл.

    Кстати, а как у вас получилось? Эксель на самом деле виснет не кисло на этом файле. Помогла железная выдержка не обращать внимания на тормоза или конфигурация компа шустрая? :lol:


  • Casper


    Senior Member

    4731


    #
    14 сентября 2010 23:58

    myltiki, если делать обычное копирование то зависает, помогает только копирование и последующая специальная вставка только значений, но и описанным методом удаления объектов всё лечится, размер файла становится 25кб. А времени на удаление объектов уходит порядка 5-10 секунд на двух компьютерах с разными процессорами (amd и intel) проверил.


  • Vita


    Senior Member

    2666


    #
    20 сентября 2010 14:20

    подскажите как сделать

    есть много листов

    на каждом есть наименование и сумма (карточка клиента)

    можно ли сделать на первом листе атоматом таблицу в которой будет ссылка на каждый лист? (на итоговые ячейки)

    не хочется сщёлкать каждый лист ручками :shuffle:

    Лучше один раз вовремя — чем два раза правильно!


  • Sini


    Member

    430

    никто и никому ничто не должен


  • Vita


    Senior Member

    2666


    #
    20 сентября 2010 16:48

    спасибо

    это то что я раньше хотел сделать, а теперь ещё напротив каждого хочу сумму получить

    попробую пока с этим повозится, но может кто ещё что подскажет

    Лучше один раз вовремя — чем два раза правильно!


  • Sintexxx


    Senior Member

    5452


    #
    29 сентября 2010 17:59

    Подскажи как из двух макросов сделать один и назначить его на переключатель?

    Sub Hide()

    Rows(«1:1»).SpecialCells(xlCellTypeConstants, 23).EntireColumn.Hidden = True

    Columns(«A:A»).SpecialCells(xlCellTypeConstants, 23).EntireRow.Hidden = True

    End Sub

    Sub Show()

    Rows(«1:1»).SpecialCells(xlCellTypeConstants, 23).EntireColumn.Hidden = False

    Columns(«A:A»).SpecialCells(xlCellTypeConstants, 23).EntireRow.Hidden = False

    End Sub


  • Casper


    Senior Member

    4731


    #
    29 сентября 2010 18:08

    Sub ShowHide()

    Rows(«1:1»).SpecialCells(xlCellTypeConstants, 23).EntireColumn.Hidden = Not Rows(«1:1»).SpecialCells(xlCellTypeConstants,23).EntireColumn.Hidden

    Columns(«A:A»).SpecialCells(xlCellTypeConstants, 23).EntireRow.Hidden = Not Columns(«A:A»).SpecialCells(xlCellTypeConstants,23).EntireRow.Hidden

    End Sub

    А переключатель на событие Сhange.

    Можно еще привязаться к самому переключателю и брать значение из него. Тут в зависимости от того какой именно переключатель будет.


  • Sintexxx


    Senior Member

    5452


    #
    30 сентября 2010 14:35

    Casper, спасибо большое очень помог!


  • Tolian123


    Senior Member

    666


    #
    13 октября 2010 23:34

    подскажите пожалуйста:

    — при разделении листа на две области прокрутки (по горизонтали), как зафиксировать верхнюю область?

    Или, как создать неподвижную строчку оглавления таблицы?

    Спасибо

    «Здесь всё скромно!»


  • Zwalker


    Senior Member

    1914


    #
    14 октября 2010 08:12

    Tolian123, Окно — закрепить области

    Friends come and go, but enemies accumulate.


  • Tolian123


    Senior Member

    666


    #
    14 октября 2010 08:17

    спасибо!

    «Здесь всё скромно!»


  • Projex


    Senior Member

    8260


    #
    3 ноября 2010 15:53

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

    O_o


  • Zwalker


    Senior Member

    1914


    #
    3 ноября 2010 17:00

    обновление по F9 не помогает?

    на planetaexcel.ru вот еще попалось

    Обновление книги при общем доступе без сохранения

    Sub Refresh()

    ThisWorkbook.AcceptAllChanges

    End Sub

    Friends come and go, but enemies accumulate.


  • iriF


    Senior Member

    581


    #
    4 ноября 2010 22:40

    помогите пл.

    вопрос в следующем есть столбец со значениями как перемножить все значения >1?


  • iriF


    Senior Member

    581


    #
    4 ноября 2010 23:27

    спасибо, нашлось решение!


  • AlexAL


    Senior Member

    1049


    #
    15 ноября 2010 14:18

    Помогите…перестала работать «сортировка». Пишет следующее…

    «Для этого требуется чтобы ячейки имели одинаковый размер»

    Диапазон ячеек, над которым выполняется операция сортировки или удаления дубликатов, включает объединенные ячейки. При этом не все ячейки в этом диапазоне имеют одинаковый размер.

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


  • dikar


    Клуб счастливых людей

    2587


    #
    15 ноября 2010 15:30

    AlexAL, так собственно в написанном и есть все указания по исправлениям. как правило это именно наличие объединенных ячеек. все и справьте и будет счастье

    Пишите в ЛС.


  • AlexAL


    Senior Member

    1049


    #
    15 ноября 2010 16:08

    Как?

    Размеры (ширину и высоту) менял — не помогает.


  • Zwalker


    Senior Member

    1914


    #
    15 ноября 2010 16:18

    AlexAL, Выделите требуемый диапазон. Формат — Ячейки — Выравнивание — Снять галку на «объединение ячеек»

    (применительно к Excel 2003)

    Friends come and go, but enemies accumulate.

 

Пытался исправить: через «Поиск и Замена», но оно видимо не все объединённые ячейки разъединило. Как можно отсортировать таблицу по одному столбцу хотя бы алфавиту, при этом не объединяя ячейки, или может быть есть способ, как можно обойти эту ошибку не изменяя таблицу визуально(это было бы вообще идеально)
Сама таблица очень большая и не проходит сюда из-за размера

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

#2

31.12.2016 01:39:02

Цитата
Velikashkeee написал:
Сама таблица очень большая и не проходит сюда из-за размера

Укоротите её или создайте новый файл-аналог с идентичной структурой.

 

AAF

Пользователь

Сообщений: 1000
Регистрация: 18.12.2016

Velikashkeee, я не трогал пышную шапку Вашей таблицы, а начиная с шестой строки и ниже все объединения снял… Я понял так, что они оказались там случайно, например, из-за операции ВСТАВИТЬ строку перед 6-ой строкой, при которой формат берется с предыдущей строки… Таблица у Вас крутая  8-0 . Я надеюсь, что в области данных Вам не требуется объединение ячеек!!! А вообще-то оно удобно для отчетных форм, а для таблиц…. Я от этого объединения отказался еще при 97 офисе.. Как ни крути грабли где-нить вылезут.
Для отображения подобных заголовков лучше использовать Формат ячеек/Выравнивание/По горизонтали/По центру выделения
Таким образом и внешний вид заголовков будет такой же и всяческие грабли Вас оставят в покое :D

Изменено: AAF31.12.2016 06:25:32

 

AAF

Пользователь

Сообщений: 1000
Регистрация: 18.12.2016

Velikashkeee, скажите, Ваша таблица заполняется вручную или существуют посторонние процедуры вставки/копирования? Просто они могут без Вашего согласия вставлять объединенные ячейки вместе с данными… Если вручную, то снимаю шляпу… И возникает вопрос как Вы потом анализируете накопленный материал, но это уже не по теме, но поражает простор для применения автоматизации (отчетов, анализа, планировщиков и пр.)

 

AAF, подскажите, как вы сняли все объединения

начиная с 6-ой строки

, так как таблицу я урезал, и пациентов там около 9 сотен


Эта таблицу сделали, как я понял, уже давно, для студентов меда, могу предположить, что процедуры вставки присутствуют
Просто решил помочь подруге)


 

AAF

Пользователь

Сообщений: 1000
Регистрация: 18.12.2016

Выделяете все ячейки начиная с 6 и далше правой кнопкой Формат ячеек/выравнивание/объединение ячеек — поставить и снять галочку…  :D

 

Velikashkeee

Пользователь

Сообщений: 9
Регистрация: 31.12.2016

#9

31.12.2016 13:43:23

AAF,спасибо, теперь вроде бы всё хорошо сортирует)

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel сортировка данных фильтрация данных условное форматирование
  • Excel сортировка данных при помощи формул
  • Excel сортировка данных по формуле
  • Excel сортировка данных по условиям
  • Excel сортировка данных по всем листам

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии