как вставить вспомогательный столбец?

как вставить вспомогательный столбец?

У меня есть таблица Excel, в которой каждый набор данных охватывает три строки. Я хочу отсортировать данные на основе значения в столбце K, который находится в третьей строке каждого набора данных, в строках 1 и 2 каждого набора данных нет значений. Я хочу сохранить наборы данных вместе и в порядке строк.

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

Буду очень признателен за любые предложения. Я не являюсь «суперпользователем» ни в коем случае.

решение1

Если я правильно понимаю макет вашей таблицы, у вас есть три строки сгруппированных данных — это столбцы A - J, а затем некий идентификатор в столбце k третьей строки. Я бы предложил скопировать этот идентификатор в столбец K первой и второй строк. Затем вы можете выделить все данные и запустить пользовательскую сортировку на основе столбца K.

решение2

Два подхода:

  1. Если у вас есть столбец «ID», который является уникальным для ваших данных строки (пусть этот столбец будет «A», и предположим, что вы вводите данные из второй строки):
    =sumif(a:a,a2,b:b)
    (я знаю, что формула max с массивом была бы более элегантной, но sumif проще для понимания, и также она быстрее в больших наборах данных).
  2. Вы можете использовать формулу, основанную только на позициях данных (предположим, что ваши данные начинаются со второй строки).
    = indirect("k"& row() - mod(row()+1,3)+2,true)
    У этого есть недостаток: если вы пожалеете, что разделите свои данные на группы, то они будут повреждены. SDHI может потребоваться передать ваши формулы для чтения значений.

Связанный контент