If-Statement в Google Sheets - PullRequest
       3

If-Statement в Google Sheets

1 голос
/ 07 марта 2019

У меня есть Google Sheet, связанный ниже, с колонкой для имен учеников и затем колонками для всех предметов с отметками учеников под ними.

Хотя студенты не все изучают одни и те же предметы.

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

Чтобы у меня было имя ученика, затем предмет 1, предмет 2, предмет 3 и т. Д. Я хочу знать только те предметы, которые изучает студент. Я создал столбцы для этой информации в ячейках от X до AR на моем листе.

Понятия не имею, как это сделать. Пожалуйста, помогите, пожалуйста ...

https://docs.google.com/spreadsheets/d/1WfmUEcvFMiw-R_TMrh30jG8gLhCDT-h-dz_PP_sNn4Q/edit?usp=sharing

Ответы [ 2 ]

1 голос
/ 07 марта 2019
=ARRAYFORMULA(SPLIT(REGEXREPLACE(TRANSPOSE(QUERY(TRANSPOSE(
 ARRAYFORMULA(IF(E3:W8<>"", $E$1:$W$1, ))&","), , 40000)), " ,", ""),","))

0

0 голосов
/ 07 марта 2019

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

=IF(E3<>0,E$1 & ʺ, ʺ,ʺʺ) & IF(F3<>0,F$1 & ʺ, ʺ,ʺʺ) & ʺ...etcʺ

Просто добавьте к нему буквы G, H и т. Д., Следуя той же схеме.

Если вы хотите заполнить таблицу в конце вашего расчета, потребуется больше работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...