AFAIK, для JSON нет встроенного парсера / компоновщика. Следующая формула создает желаемую строку путем конкатенации 1) исходной строки от начала до позиции прямо перед (старым) значением, 2) нового значения, 3) исходной строки после значения до конца. "" ",", CHAR (10), "" после 'A1' - это то, как я обрабатывал символы новой строки и отступа, необязательно, чтобы быть оптимальным.
=CONCAT(LEFT(A0,FIND("tag"": ",A0)+LEN("tag"": ")),A1, """,", CHAR(10), " ", MID(A0, FIND("""tran",A0),1000))