Могу ли я «subtotal» с произвольной функцией, например, конкатенацией строки?

Я хотел бы создать «промежуточный итог» таблицы, где функция subtotal является строкой concat вместо некоторой числовой функции (count, sum, average).

Например, рассмотрим эту таблицу:

Введите описание изображения здесь

Я хочу получить следующий результат:

Введите описание изображения здесь

Мне кажется, что это похоже на «concat» (или «join»), поднятый над subtotaling. Но я не думаю, что Excel действительно понимает функциональное программирование (независимо от того, что заявили некоторые люди). Итак, как я могу это сделать (особенно, как я могу это сделать, используя элемент меню «Итого», который автоматически вставляет все формулы субтотализации, даже если мне придется впоследствии редактировать формулы, чтобы получить то, что я хочу работать).

И, на самом деле, Excel очень эффективен с элементами возможностей. Могу ли я достичь этого каким-то другим способом, помимо субтотализации? (Я бы предпочел использовать не скриптовые решения.)

Кроме того, Excel не является единственным инструментом в панели инструментов. Предположим, что эта таблица была в CSV-файле. Есть ли способ сделать это со стандартными утилитами Unix (например, cut ? Предположительно awk мог бы справиться с этим, как бы это выглядело)?

Это может быть не самое элегантное решение, но попробуйте это, основываясь на том, что Col1 гарантированно будет сортироваться:

  1. Добавьте столбец (C) для хранения кумулятивных конкатенаций значений Col2. Формула для ячейки C2 равна =IF(A2=A1, CONCATENATE(C1, ",", B2), B2) и вы можете автозаполнять это для остальных ячеек.

  2. Добавьте столбец (D), чтобы отметить строки с максимальным (самым длинным) конкатенацией, что означает последнюю строку каждого значения в Col1. Формула для ячейки D2 равна =IF(A2<>A3, TRUE, FALSE) и вы можете автозаполнять остальные ячейки.

    Таблица будет выглядеть так:

    Введите описание изображения здесь

  3. Отфильтруйте таблицу по значениям TRUE в столбце D:

    Введите описание изображения здесь

  4. Теперь вы можете скрыть столбцы B и D:

    Введите описание изображения здесь

  • Создание определенного столбца в excel
  • Как применить функцию ко всем значениям в выбранных ячейках?
  • Необходимо разграничить таблицу из 8 столбцов только на 5
  • Как получить или скопировать фоновое изображение в Excel?
  • Случайный порядок столбца данных в Excel
  • Как удалить строки не в фильтре
  • Когда Excel решает перегрузить текст в соседние ячейки или вырезать их на границе?
  • Excel - столбцы для одной ячейки
  • Вы можете обнаружить ошибку в этой функции excel?
  • Какой код пользовательского формата отображал бы проценты, как если бы он был несколько на 1000
  • Транспонирование набора записей
  • Interesting Posts

    Инструмент для преобразования java в код c #

    objective-C Разница между установкой нуля и выпуском

    Как найти все типы в сборке, которые наследуют от определенного типа C #

    Удаление отображения имен строк из фрейма данных

    ADO.Net Entity Framework Объект сущности не может ссылаться на несколько экземпляров IEntityChangeTracker

    Android: Как передать объект Parcelable в цель и использовать getParcelable метод bundle?

    Windows 7 C: диск заполнен, но папки не складываются

    Windows 8.1 UEFI x64 и Windows XP x64 с двойной загрузкой

    Загрузка файла Node / Express

    Как запустить два streamа в «точно» в одно и то же время

    Когда компиляторы C ++ начали рассматривать более двух шестнадцатеричных цифр в строковых литералах?

    В моем приложении WPF мой загруженный логотип PNG на изображении отображается во время разработки, но не во время выполнения

    Какова минимальная ширина и высота изображений Facebook Open Graph?

    Colaboratory: Могу ли я получить доступ к папке и файлу диска Google?

    Как разбирать в Angular.js

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