В настоящее время я использую формулы Excel между двумя листами для выполнения этой задачи: объединить данные баллов на одном листе с соответствующим посетителем на другом. Это немного утомительно, и вы должны быть удобны с манипулированием данными, что я; тем не менее, я хочу, чтобы любой, кто подошел к планшету, смог выполнить эту задачу, поэтому предпочтительнее что-то более автоматизированное. Любые / все идеи приветствуются ...
Лист 1 содержит четыре столбца: полный идентификационный номер, имя, три столбца с оценками
Лист 2 содержит больше данных: тот же идентификационный номер, но только последние четыре, имя, но в отдельных столбцах, необходимых для целей слияния, адрес электронной почты, адрес и т.д.
Мы должны быть на 100% уверены, что человек, которому мы посылаем электронное письмо с оценкой, является человеком, который сдал экзамен, на основании идентификационного номера и их имени. Некоторые известные проблемы: последние четыре не могут идентифицировать (существуют дубликаты); как видно из «Счетов», наши листы часто возвращаются с опечатками, пропущенными буквами и / или специальными символами («в О'Хара»).
Я начинаю с листа 1 и делаю комбо из последних четырех идентификаторов и первых трех их фамилий:
=RIGHT(B2,4)&LEFT(C2,3) then COPY AND PASTE VALUES INTO COLUMN A
Затем для листа 2 я добавляю четырехзначный идентификационный номер с первыми тремя фамилиями:
=I2&LEFT(C2,3) COPY AND PASTE VALUES INTO COLUMN A
Затем я выполняю VLOOKUP
в массиве:
{=VLOOKUP(A2,Sheet1!A:H{6,7,8},FALSE)}
и в конечном итоге, получите это:
Это работает, это просто не идеально. Если бы это можно было каким-то образом автоматизировать, это было бы здорово. Я не против использования FileMaker Pro и скриптов; Я просто новичок в сценарии, и мне нужно сказать, каким должен быть сценарий. Спасибо.