Поиск текущей серии побед в таблицах Google

#google-sheets #spreadsheet

#google-таблицы #электронная таблица

Вопрос:

Я бы хотел, чтобы в моей таблице учитывалась текущая серия побед.

Например:
если история матчей выглядит W W W L W W так, я бы хотел, чтобы текущая серия побед была указана W2 . Если история совпадений DK выглядит L L W L L L так, я бы хотел, чтобы текущая серия побед указывала L3 .

Вот пример электронной таблицы, https://docs.google.com/spreadsheets/d/1NROEe3VOAXDDianHcLk3y6YSBLNGMAj3t9GC4WJDvwM/edit?usp=sharing

Ответ №1:

Из комментариев Тома это сработало для меня:

 =REGEXEXTRACT(JOIN("",D2:R2),"(L|W)*$") amp; LEN(REGEXEXTRACT(JOIN("",D2:R2),"(L*|W*)$"))
 

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

Комментарии:

1. Аккуратно. Я бы не знал, что это приведет к захвату последовательности, содержащей только W или L, но не смесь обоих.

Ответ №2:

Я предлагаю использовать регулярное выражение для поиска последовательных W или L в конце списка:

 =iferror(regexextract(textjoin("",true,E2:2),"W $"),regexextract(textjoin("",true,E2:2),"L $"))
 

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

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

Или поместить его в формат W2, L2:

 =iferror("W"amp;len(regexextract(textjoin("",true,E2:2),"W $")),"L"amp;len(regexextract(textjoin("",true,E2:2),"L $")))