Показать несколько значений (по формулам) в одной ячейке - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть это:

enter image description here

Нет ничего сложного, чтобы найти город по формуле, и я могу показать все с помощью Примерно так:

=INDEX($B:$B;MATCH(F1;$A:$A;0);0)&"/"&INDEX($C:$C;MATCH(F1;$A:$A;0);0)&"/"&INDEX($D:$D;MATCH(F1;$A:$A;0);0)

Но тогда, если будет только один город, он напишет: Париж //

Как удалить это / если нет 3 города?

Ответы [ 2 ]

0 голосов
/ 12 ноября 2018

У вас уже есть элегантное решение. Если вы хотите использовать подход без TEXTJOIN, измените его, как показано ниже:

=SUBSTITUTE(TRIM(INDEX($B:$B;MATCH(F1;$A:$A;0);0)&" "&INDEX($C:$C;MATCH(F1;$A:$A;0);0)&" "&INDEX($D:$D;MATCH(F1;$A:$A;0);0))," ","/")

0 голосов
/ 12 ноября 2018

Если у вас есть office365, вы можете использовать функцию TEXTJOIN в сочетании с INDEX и MATCH. Примерно так:

=TEXTJOIN(", ";TRUE;INDEX(B:D;MATCH(F1;A:A;0);0))
...