Перестановка таблицы данных в разных диапазонах

У меня есть данные о некоторых ошибках и их появлениях. Я хотел бы сгруппировать эти данные в соответствии с диапазонами вхождениях. EG. >500 Wheel alignment, dpf muffler assy EG. >500 Wheel alignment, dpf muffler assy . Диапазон будет в 10 секунд. EG. >=500, 490-500, 480-490.

Извините, я не упоминал ранее, я использую excel 2007 для этого! : (((

 Failures Occurences WHEEL ALIGNMENT (ADJ) 588 DPF MUFFLER ASSY (R/SERVICE/I) 557 ADJUST ALL BRAKES (ADJ) 436 V-BELT(ALTERNATOR/FAN/COMPRESSOR) (R/I) 402 BATTERY (R/I) 380 FRT BRAKE SHOE & LINING ASSY (R/I) 375 ELECTRICAL REPAIR 270 CLUTCH OVERHAUL 252 STVE & GBL SERVICE PACKAGE 247 

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

 CREATE TABLE failure_ranges (range_start INT, range_end INT); 

Затем вы можете использовать такой запрос (версия для MySql )

 SELECT CONCAT(r.range_start, '-', r.range_end) `range`, GROUP_CONCAT(f.failures ORDER BY f.occurences DESC) failures FROM failures f JOIN failure_ranges r ON f.occurences BETWEEN r.range_start AND r.range_end GROUP BY r.range_start, r.range_end 

Пример вывода:

 |  ДИАПАЗОН |  НЕИСПРАВНОСТИ |
 -------------------------------------------------- -----------------
 |  241-250 |  Пакет STVE & GBL SERVICE |
 |  251-260 |  ПЕРЕКЛЮЧАТЕЛЬ СЦЕПЛЕНИЯ |
 |  261-270 |  ЭЛЕКТРИЧЕСКИЙ РЕМОНТ |
 |  371-380 |  БАТАРЕЯ (R / I), FRT ТОРМОЗНАЯ ОБУВЬ И ПОКРЫТИЕ (R / I) |
 |  401-410 |  V-BELT (АЛЬТЕРНАТОР / ВЕНТИЛЯТОР / КОМПРЕССОР) (R / I) |
 |  431-440 |  НАСТРОЙКА ВСЕХ ТОРМОЗОВ (ADJ) |
 |  500-999 |  УСТАНОВКА КОЛЕСА (ADJ), DPF MUFFLER ASSY (R / SERVICE / I) |

Вот демоверсия SQLFiddle ( MySql )

  • Извлечение верхних 5 максимальных значений (в зависимости от группы) в excel
  • MS-Excel Отрицательное время
  • Spire.XLS Бесплатная версия Заблокировать рабочий лист не работает для меня
  • Есть ли способ динамически указывать число в выбранном диапазоне?
  • формат excel - cell - сравнение значений
  • Преобразование десятичных знаков на сегодняшний день
  • Как использовать условные форматы
  • Поле Excel сокращено, если дважды нажать
  • Как установить ширину ячейки Csv-файла при экспорте данных на лист Excel с помощью библиотеки Angular2Csv?
  • Подсчет функций
  • Есть ли способ случайного выбора ячейки на основе взвешенной вероятности в Excel?
  • Interesting Posts

    Как импортировать данные из Excel в UFT на основе условия

    Формула консистенции молнии Excel

    Как рассчитать сумму дней в пределах диапазона в течение нескольких лет

    Экспорт персонализированных ролей от AX 2012 до Excel

    Excel Interop неожиданно открывает второй экземпляр Excel

    Удалите дубликаты из диапазона и используйте для каждого цикла

    замените значение, возвращенное формулой VLOOKUP

    Excel Имя ссылки на абсолютный лист, как сделать его относительным

    Скопируйте значения ячеек на новый рабочий лист, но не форматирование

    Когда ячейка 1 в столбце A на 50% меняет ячейку 2 в столбце B на «Выполняется»,

    Получите ценность ячейки из листа Excel с помощью Apache Poi

    .net data service OData feed: как заставить excel интерпретировать столбец как дату без времени

    Как найти минимальное и максимальное значения в столбце B на основе определенной строки в столбце A?

    Превосходно, как добавлять индекс только к фильтрам

    VBA, чтобы прочитать номер листа и ячейки и выполнить функцию

    Давайте будем гением компьютера.