Оглавление
В Сводная таблица Excel вы можете номера групп Группировка чисел и дат помогает нам анализировать данные более эффективно. В Excel есть команда, которая может группировать числа и даты автоматически. Но если формат ячеек меняется или ячейки содержат недопустимые данные, то Excel не может сгруппировать эти числа и даты. В этой статье я расскажу о причинах, по которым таблица Excel Pivot Table отображает 'Невозможно сгруппировать этот выбор' ошибку. Я также постараюсь предложить все возможные решения. Итак, давайте начнем.
Скачать Практическое пособие
Вы можете скачать файл Excel по следующей ссылке и практиковаться вместе с ним.
Невозможно сгруппировать эту выборку.xlsxПричины возникновения ошибки 'Cannot Group That Selection'
Основные причины, по которым Excel показывает 'Невозможно сгруппировать этот выбор' ошибки являются,
- Пустые ячейки посреди чисел или дат
- Тексты с цифрами или датами
- Недопустимый формат чисел или дат
VBA для выявления причин ошибки 'Cannot Group That Selection'
Здесь я предоставляю вам VBA Вы можете использовать этот код для проверки формата ячейки, просто обратившись к ячейке. Когда вы получите формат ячейки, отличный от чисел или дат, преобразуйте их все в числа или даты. Теперь Excel будет группировать похожие числа и даты без появления ошибки.
Я буду использовать следующее Запись заказа продукта в качестве набора данных для демонстрации всех решений. В наборе данных у меня есть различные названия продуктов с их количеством и страной. У меня также есть все соответствующие продукты. Дата заказа и Дата отгрузки .
Я постараюсь сгруппировать все Даты отгрузки . Но посмотрите. Дата отгрузки столбец содержит смесь различных форматов дат, а также недействительные даты.
Теперь создадим определяемую пользователем функцию для обнаружения всех типов клеток в Дата отгрузки колонна.
За это,
- Нажмите ALT + F11 чтобы открыть Редактор VBA .
- Теперь перейдите к Вставка ➤ Модуль для создания нового модуля.
- Теперь вставьте следующее VBA код в Редактор VBA .
Public Function ValueType(c) Application.Volatile Select Case True Case IsEmpty(c): ValueType = "Пустой" Case Application.IsText(c): ValueType = "Текст" Case Application.IsLogical(c): ValueType = "Логический" Case Application.IsErr(c): ValueType = "Ошибка" Case IsDate(c): ValueType = "Дата" Case InStr(1, c.Text, ":") 0: ValueType = "Время"Case InStr(1, c.Text, "%") 0: ValueType = "Процент" Case IsNumeric(c): ValueType = "Значение" End Select End Function
Приведенный выше код создает определяемую пользователем функцию под названием ValueType Если вы вставите любой адрес ячейки внутрь функции, она сможет определить тип ячейки, в которой находится адрес ячейки.
- Теперь создайте дополнительный столбец под названием Тип данных .
- Вставьте следующую формулу в ячейку G5 .
[email protected](F5)
- Затем нажмите ENTER .
Эта формула вернет тип ячейки ячейки F5 .
Теперь перетащите Наполнительная рукоятка чтобы скопировать формулу в конец строки Тип данных колонна.
Теперь вы получите типы ячеек всех ячеек столбца под названием Дата отгрузки .
Как вы можете видеть, существует 3 типа форматов ячеек в Дата отгрузки колонна.
Они
- Дата
- Пустой
- Текст
Преобразуйте все Пустой а также Текст форматы ячеек в Дата Теперь Excel не будет показывать ошибку 'Невозможно сгруппировать этот выбор' .
2 Решения для исправления 'Cannot Group That Selection' в таблице Excel Pivot Table
1. исправление недопустимых данных для устранения ошибки 'Cannot Group That Selection'
Посмотрите на следующее Дата отгрузки столбец. Все даты, отмеченные красным цветом, имеют неверный формат даты.
- Теперь я выбираю дату.
- Щелкните по нему правой кнопкой мыши.
- Затем выберите Группа
Excel показывает 'Невозможно сгруппировать этот выбор' ошибка.
Основная причина этой ошибки - неверные форматы дат.
Теперь я исправил все недопустимые форматы дат. Я сохранил формат Месяц-День-Год .
После этого я снова попытался сгруппировать даты. На этот раз ошибка не возникла.
Сайт Группировка появилось диалоговое окно.
Я выбрал Месяцы и нажмите OK .
Таким образом, все даты были сгруппированы по Месяцы На этот раз Excel не выдал никакой ошибки.
Читать далее: [Исправлено] Таблица Excel Pivot не группирует даты по месяцам
2. Заполнение пустых ячеек для исправления ошибки 'Cannot Group That Selection'
Пустые ячейки посреди дат также могут привести к тому, что 'Невозможно сгруппировать этот выбор' ошибка.
В Дата отгрузки столбца, вы можете увидеть несколько пустых ячеек.
- Теперь я щелкаю правой кнопкой мыши на дате в Поворотная таблица .
- Затем я нажал на Группа команда из контекстного меню.
Excel снова показал 'Невозможно сгруппировать этот выбор' ошибка.
Чтобы решить эту проблему, я заполнил все пустые ячейки соответствующими датами.
После этого я снова попытался сгруппировать даты. На этот раз ошибка не возникла.
Сайт Группировка появилось диалоговое окно.
Я выбрал Месяцы и нажмите OK .
Таким образом, все даты были сгруппированы по Месяцы На этот раз Excel не выдал никакой ошибки.
Читать далее: Как сгруппировать данные в таблице Pivot (3 простых метода)
Практическая секция
В конце предоставленного файла Excel вы получите лист Excel, как на следующем снимке экрана, на котором вы сможете отработать все темы, обсуждаемые в этой статье.
Заключение
Подводя итог, мы рассмотрели 2 быстрых и эффективных решения для исправления 'Невозможно сгруппировать этот выбор' в Excel Pivot Table. Пожалуйста, не стесняйтесь задавать любые вопросы в разделе комментариев ниже. Мы постараемся ответить на все соответствующие запросы как можно скорее. И, пожалуйста, посетите наш сайт ExcelWIKI чтобы узнать больше.