Я обычно не работаю со скриптами, но я довольно уверен в формулах:
У меня есть список имен учеников в наборе ячеек. Например:
В ячейке AF1 написано: Томми Джонс Марта Льюис Джеймс, Джессика Дженнифер Аннис Боунс, Раймонд
В ячейке AF2 написано:
Джессика Джеймс Боунс, Раймонд Льюис , Марта Дэвидсон, Джоанна Филд, Дженнифер
и т. Д. Для более чем 150 ячеек в этом столбце.
Все затронутые ячейки находятся в столбце AF (они созданы из составного списка - поэтому они являются результатом другой формулы).
Мне нужно убедиться, что все они - Фамилия, Имя.
Я пытался скопировать / вставить из сценариев других людей, которые казались полезными, но я Я расстроился и удалил их всех:
Я пытался создать длинный скрипт, который включал:
var to_replace = "Джонатан Адкинс"; var replace_with = "Адкинс, Джонатан";
var to_replace = "Джошуа Адкинс"; var replace_with = "Адкинс, Джошуа"; (все 400 имен)
и один, включающий:
replaceinsheet (лист, «Джонатан Адкинс», «Адкинс, Джонатан»); лист замены (лист «Джошуа Адкинс», «Адкинс, Джошуа»); (все 400 имен)
и тот, который перечислил их следующим образом: replaceInSheet (values, 'Jonathan Adkins', 'Adkins, Jonathan');
, и я попытался создать дополнительные столбцы рядом с моим сцепленным столбцом, который имеет имена и использует эту формулу: создание сценария для определения = arrayreplace и затем использование этой формулы. = arrayreplace (AF1, AI2: AI, AJ2: AJ)
Я застрял. Может кто-нибудь помочь, пожалуйста?
Я создал образец листа, который, я надеюсь, покажет, о чем я говорю:
https://docs.google.com/spreadsheets/d/1gyAdIxletLuJzubVkOmgYmlgt5iw0Ezul1kS4uLbBu8/edit?usp=sharing
Любая помощь будет с благодарностью принята