Транспонировать, разделять и присоединяться к Google Sheets - PullRequest
0 голосов
/ 10 сентября 2018

Я использую формы Google, чтобы пользователь вводил список из 6 цифр. Мне нужно перенести эти цифры в другой лист Google, но прежде чем я это сделаю, я бы хотел, чтобы они были в столбце в ответах Google Sheet. Я знаю, что должен транспонировать, разделять на основе "," и присоединяться ко всем ответам, так как это будет выполняться ежедневно. Пока я пробовал:

= ТРАНСПОРТИРОВКА (РАЗДЕЛИТЬ (СОЕДИНИТЬ ("," B2: B) B2: B, ",", TRUE, TRUE) B2: B)

но я получаю ошибку разбора.

Вот ссылка на тестовую страницу, которую я использую: https://docs.google.com/spreadsheets/d/1n5ZyTThvulFxjb274qpzytgiplzve16DG4z8WPlqGoU/edit?usp=sharing

Любая помощь приветствуется.

Ответы [ 3 ]

0 голосов
/ 10 сентября 2018

Используйте эту формулу в ячейке C2

= ARRAYFORMULA (TRIM (ТРАНСПОНИРОВАНИЕ (Split (Join ( " " (фильтр (В2: B, НЕ (ЕПУСТО (B2: B))))),",")))) * * 1003

Это динамическая формула, которая • Отфильтровывает пустые значения из B col • обрезает все значения, чтобы преобразовать их в целое число • данные будут заполнены автоматически в C col

Надеюсь, это поможет:)

0 голосов
/ 11 сентября 2018

Здесь используйте эту обновленную формулу

= TRANSPOSE (SPLIT (REGEXREPLACE (JOIN (",", (ArrayFormula ("" & TRIM (FILTER (B2: B, NOT (ISBLANK (B2: B)))))))), "", "'" ), ""))

любой инструмент обработки данных не позволит вам сохранить «0» в качестве начального символа числа, т.е. если вы поместите = 01110 в любую ячейку, это даст 1110.

Но если вы конвертируете то же самое в строку, вы можете получить желаемый результат, т.е. если вы поместите = '01110 в любую ячейку, это приведет к 01110. Обратите внимание на символ одинарной кавычки "'" (от цифры к строке).

Я только что обновил формулу, чтобы получить строковый вывод этих QR-кодов. Надеюсь, это хорошо для вас.

0 голосов
/ 10 сентября 2018

Ошибка анализа формулы означает, что ваша формула введена неправильно. В вашем случае попробуйте добавить несколько запятых между аргументами.

Подробнее здесь, например: https://www.benlcollins.com/spreadsheets/formula-help/#errorError

Как только это будет исправлено, вам нужно снова просмотреть формулу, чтобы убедиться, что она работает.

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