Существует ли формула для извлечения определенных символов из поля в Google Sheets? - PullRequest
0 голосов
/ 18 июня 2019

У меня есть 6 столбцов и 4 строки, например:

A B C D E F,  A B C D,  A B C, A B C D E 

Теперь я хочу, чтобы мои конечные данные были такими:

A>B>C>D>E>F,  A>B>C>D,  A>B>C,  A>B>C>D>E 

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

A>B>C>D>E>F,  A>B>C>D>,  A>B>C>>,  A>B>C>D>E>

Здесь я не хочу символ >>, когда в столбце, который я пробовал, нет данных, доступных

=Concatenate(A,">",B,">",C,">",D,">",E,">",F)

Ответы [ 2 ]

0 голосов
/ 18 июня 2019
=SUBSTITUTE(CONCATENATE(D1,">",E1,">",F1,">",G1,">",H1), ">>", ">")

enter image description here

0 голосов
/ 18 июня 2019

Есть несколько способов решить эту проблему, например, используя REGEXREPLACE или SUBSTITUTE:

=SUBSTITUTE(A12, ">>", ">")

=REGEXREPLACE(A12, ">>", ">")

0

или IF утверждение типа:

=ARRAYFORMULA(IF(A1:F1<>"", A1:F1&">", ))

0

=JOIN( , ARRAYFORMULA(IF(A1:F1<>"", A1:F1&">", )))

0


или, может быть, просто TEXTJOIN

=TEXTJOIN(">", 1, A1:F1)

0

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