У меня есть две формулы, которые мне нужно объединить в одну.Но я получаю ошибку вычисления: " Неверное количество аргументов для IF. Ожидается от 2 до 3 аргументов, но получено 4 аргумента. "
ВотПервая формула
=REGEXREPLACE(A4, "(/[^/]+)(?:/\?[^/]*)?$", "$1/")
Вот вторая формула
=ARRAYFORMULA(IF(ISBLANK(B2:B),"",(CONCAT(B2:B,"?tag=ukos-20"))))
Вот моя попытка
=ARRAYFORMULA(IF(ISBLANK(B2:B),"",(REGEXREPLACE(B2:B, "(/[^/]+)(?:/\?[^/]*)?$", "$1/")),(CONCAT(B2:B,"?tag=ukos-20"))))
Ниже приведен пример в Google Sheet, который при необходимости можно скопировать с помощью File-> Make a Copy
.
Таким образом, мы выполняем регулярное выражение для строк и затем передаем этот результат в concat, который добавляеттег к URL.