Сопоставление данных с частичными данными, затем извлечение столбцов между листами
В настоящее время я использую формулы 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 и скриптов; Я просто новичок в сценарии, и мне нужно сказать, каким должен быть сценарий. Спасибо.
1 ответ
Вы можете определенно сделать это легко и автоматически в FileMaker.
шаги:
Import the two sheets into separate tables in the same file.
Make a calculation field in each of the tables that gives the same result for each same person in the two tables.
A combination of the last 4 digits of the ID and name as you have done in Excel. FileMaker has left and right functions with the same syntax as Excel that you can use.
Then create a = relationship between the tables using the calculated fields on both ends.
После этого вы выбираете одну из таблиц для построения окончательного макета таблицы и включаете необходимые поля из обеих таблиц. В следующий раз просто удалите все и импортируйте свежие данные, и все готово.
Сценарии не нужны, если вы не хотите автоматизировать удаление и импорт.
Эти шаги сценария будут работать:
Go to layout (table1)
Show all records
Delete all records (no dialog)
Go to layout (table2)
Show all records
Delete all records (no dialog)
Go to layout (table1)
Import dataset 1
Go to layout (table2)
Import dataset 2