2

Я хотел бы взять список, как это:

оригинальный стол

и преобразовать его в это, где одинаковые значения выстраиваются по столбцам для каждой записи строки:

конечный результат

1 ответ1

7

Один из способов - просто заполнить сетку формулой SEARCH .

Электронная таблица

Я добавил заголовки столбцов, которые используются в формуле для определения совпадений.

=IFERROR(IF(SEARCH(C$1,$B2)>0,C$1,""),"")

Поместите эту формулу в ячейку C3 и перетащите ее вверх и вниз.

SEARCH вернет, считая слева, содержимое C$1 в строке в ячейке $B2 . SEARCH не чувствителен к регистру, поэтому, если вы хотите, чтобы a не было эквивалентно A , используйте вместо этого FIND .

И SEARCH и FIND будут возвращать ошибки, если они не найдены, поэтому IFERROR фиксирует это и возвращает "" вместо этого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .