ЖА

=ArrayFormula(ПОДСТАВИТЬ(ПРАВСИМВ(ТРАНСП(split(TEXTJOIN("*";1;{E2:I8\ТРАНСП(split(ПОВТОР("-"&"+";ЧСТРОК(E2:E8));"+"))});"-"));3);"*";""))без схлопывания query в заголовок, благодаря великому textjoin()
Size: a a a
ЖА

=ArrayFormula(ПОДСТАВИТЬ(ПРАВСИМВ(ТРАНСП(split(TEXTJOIN("*";1;{E2:I8\ТРАНСП(split(ПОВТОР("-"&"+";ЧСТРОК(E2:E8));"+"))});"-"));3);"*";""))EN

=ArrayFormula(ПОДСТАВИТЬ(ПРАВСИМВ(ТРАНСП(split(TEXTJOIN("*";1;{E2:I8\ТРАНСП(split(ПОВТОР("-"&"+";ЧСТРОК(E2:E8));"+"))});"-"));3);"*";""))
АИ
EN

K
EN

K
ЖА
EN

=ARRAYFORMULA(INDEX( trim( SPLIT( TRANSPOSE( QUERY( SORT( TRANSPOSE(D2:H8);J2:J6;false);;100));" "));;1))EN
// Remove all range protections in the spreadsheet that the user has permission to edit.
var ss = SpreadsheetApp.getActive();
var protections = ss.getProtections(SpreadsheetApp.ProtectionType.RANGE);
for (var i = 0; i < protections.length; i++) {
var protection = protections[i];
if (protection.canEdit()) {
protection.remove();
}
}EN
ЖА
ЖА
EN
ЖА
ЖА
EN
ЖА