Как исправить объединенные ячейки должны быть одинакового размера. Ошибка Excel 27 сентября 2021 г. 14 мая 2021 г., Alex
При попытке отсортировать данные в Excel вы могли столкнуться с ошибкой, указывающей на то, что объединенные ячейки должны быть одинакового размера. Обычно это происходит при копировании и вставке данных из источника в Excel. Иногда это заставляет Excel объединить некоторые ячейки, даже не заметив этого.
Чтобы решить эту проблему, вам просто нужно разъединить все ячейки на листе. Звучит как много работы, но на самом деле это можно сделать всего несколькими щелчками мыши Вот как это сделать.
- Нажмите кнопку «Выбрать все» слева от столбца A и выше строки 1. Вы также можете просто нажать Ctrl + A на клавиатуре (Cmd + A на Mac).
- На вкладке «Главная» щелкните маленькую стрелку справа от пункта «Объединить & Отцентрируйте и выберите «Разъединить ячейки».
- Наконец, попробуйте еще раз отсортировать данные. Вы больше не должны получать ошибку об объединенных ячейках!
Пытался исправить: через «Поиск и Замена», но оно видимо не все объединённые ячейки разъединило. Как можно отсортировать таблицу по одному столбцу хотя бы алфавиту, при этом не объединяя ячейки, или может быть есть способ, как можно обойти эту ошибку не изменяя таблицу визуально(это было бы вообще идеально) |
|
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
#2 31.12.2016 01:39:02
Укоротите её или создайте новый файл-аналог с идентичной структурой. |
||
AAF Пользователь Сообщений: 1000 |
Velikashkeee, я не трогал пышную шапку Вашей таблицы, а начиная с шестой строки и ниже все объединения снял… Я понял так, что они оказались там случайно, например, из-за операции ВСТАВИТЬ строку перед 6-ой строкой, при которой формат берется с предыдущей строки… Таблица у Вас крутая Изменено: AAF — 31.12.2016 06:25:32 |
AAF Пользователь Сообщений: 1000 |
Velikashkeee, скажите, Ваша таблица заполняется вручную или существуют посторонние процедуры вставки/копирования? Просто они могут без Вашего согласия вставлять объединенные ячейки вместе с данными… Если вручную, то снимаю шляпу… И возникает вопрос как Вы потом анализируете накопленный материал, но это уже не по теме, но поражает простор для применения автоматизации (отчетов, анализа, планировщиков и пр.) |
AAF, подскажите, как вы сняли все объединения начиная с 6-ой строки , так как таблицу я урезал, и пациентов там около 9 сотен Эта таблицу сделали, как я понял, уже давно, для студентов меда, могу предположить, что процедуры вставки присутствуют |
|
AAF Пользователь Сообщений: 1000 |
Выделяете все ячейки начиная с 6 и далше правой кнопкой Формат ячеек/выравнивание/объединение ячеек — поставить и снять галочку… |
Velikashkeee Пользователь Сообщений: 9 |
#9 31.12.2016 13:43:23 AAF,спасибо, теперь вроде бы всё хорошо сортирует) |
@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 Member4731
#
14 сентября 2010 19:04KSIva, я проверил, исправляется по методу F5 -> Выделить -> Объекты -> DELETE.
-
myltiki
Senior Member1377
#
14 сентября 2010 19:16Casper, думаю проще скопировать нужные данные в новый файл.
Кстати, а как у вас получилось? Эксель на самом деле виснет не кисло на этом файле. Помогла железная выдержка не обращать внимания на тормоза или конфигурация компа шустрая?
-
Casper
Senior Member4731
#
14 сентября 2010 23:58myltiki, если делать обычное копирование то зависает, помогает только копирование и последующая специальная вставка только значений, но и описанным методом удаления объектов всё лечится, размер файла становится 25кб. А времени на удаление объектов уходит порядка 5-10 секунд на двух компьютерах с разными процессорами (amd и intel) проверил.
-
Vita
Senior Member2666
#
20 сентября 2010 14:20подскажите как сделать
есть много листов
на каждом есть наименование и сумма (карточка клиента)
можно ли сделать на первом листе атоматом таблицу в которой будет ссылка на каждый лист? (на итоговые ячейки)
не хочется сщёлкать каждый лист ручками
Лучше один раз вовремя — чем два раза правильно!
-
Sini
Member430
никто и никому ничто не должен
-
Vita
Senior Member2666
#
20 сентября 2010 16:48спасибо
это то что я раньше хотел сделать, а теперь ещё напротив каждого хочу сумму получить
попробую пока с этим повозится, но может кто ещё что подскажет
Лучше один раз вовремя — чем два раза правильно!
-
Sintexxx
Senior Member5452
#
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 Member4731
#
29 сентября 2010 18:08Sub 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 Member5452
#
30 сентября 2010 14:35Casper, спасибо большое очень помог!
-
Tolian123
Senior Member666
#
13 октября 2010 23:34подскажите пожалуйста:
— при разделении листа на две области прокрутки (по горизонтали), как зафиксировать верхнюю область?
Или, как создать неподвижную строчку оглавления таблицы?
Спасибо
«Здесь всё скромно!»
-
Zwalker
Senior Member1914
#
14 октября 2010 08:12Tolian123, Окно — закрепить области
Friends come and go, but enemies accumulate.
-
Tolian123
Senior Member666
#
14 октября 2010 08:17спасибо!
«Здесь всё скромно!»
-
Projex
Senior Member8260
#
3 ноября 2010 15:53как можно обновить данные в экселе? живой пример — совместная работа по сети в одном документе, сейчас чтобы просмотреть первому работнику то что второй набрал надо документ закрыть и снова открыть.. может есть какое волшебство в виде горячих клавиш для обновления книги или скрипт? важный момент — это надо человеку, у которого к книге доступ только на чтение.. у тех к кого полный доступ все решается нажатием на дискетку
O_o
-
Zwalker
Senior Member1914
#
3 ноября 2010 17:00обновление по F9 не помогает?
на planetaexcel.ru вот еще попалось
Обновление книги при общем доступе без сохранения
Sub Refresh()
ThisWorkbook.AcceptAllChanges
End Sub
Friends come and go, but enemies accumulate.
-
iriF
Senior Member581
#
4 ноября 2010 22:40помогите пл.
вопрос в следующем есть столбец со значениями как перемножить все значения >1?
-
iriF
Senior Member581
#
4 ноября 2010 23:27спасибо, нашлось решение!
-
AlexAL
Senior Member1049
#
15 ноября 2010 14:18Помогите…перестала работать «сортировка». Пишет следующее…
«Для этого требуется чтобы ячейки имели одинаковый размер»
Диапазон ячеек, над которым выполняется операция сортировки или удаления дубликатов, включает объединенные ячейки. При этом не все ячейки в этом диапазоне имеют одинаковый размер.
Чтобы завершить операцию, разделите все объединенные ячейки в этом диапазоне либо увеличьте размер каждой группы объединенных ячеек до размера самой большой группы.
-
dikar
Клуб счастливых людей2587
#
15 ноября 2010 15:30AlexAL, так собственно в написанном и есть все указания по исправлениям. как правило это именно наличие объединенных ячеек. все и справьте и будет счастье
Пишите в ЛС.
-
AlexAL
Senior Member1049
#
15 ноября 2010 16:08Как?
Размеры (ширину и высоту) менял — не помогает.
-
Zwalker
Senior Member1914
#
15 ноября 2010 16:18AlexAL, Выделите требуемый диапазон. Формат — Ячейки — Выравнивание — Снять галку на «объединение ячеек»
(применительно к Excel 2003)
Friends come and go, but enemies accumulate.
Неработает сортировка данных столбцах |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |