Сопоставление данных с частичными данными, затем извлечение столбцов между листами

425
Kathy McEvers

В настоящее время я использую формулы Excel между двумя листами для выполнения этой задачи: объединить данные баллов на одном листе с соответствующим посетителем на другом. Это немного утомительно, и вы должны быть удобны с манипулированием данными, что я; тем не менее, я хочу, чтобы любой, кто подошел к планшету, смог выполнить эту задачу, поэтому предпочтительнее что-то более автоматизированное. Любые / все идеи приветствуются ...

Лист 1 содержит четыре столбца: полный идентификационный номер, имя, три столбца с оценками

Лист 2 содержит больше данных: тот же идентификационный номер, но только последние четыре, имя, но в отдельных столбцах, необходимых для целей слияния, адрес электронной почты, адрес и т. Д. Shot of Sheet 1 and 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,FALSE)} 

и в конечном итоге, получите это: Final sheet before distribution

Это работает, это просто не идеально. Если бы это можно было каким-то образом автоматизировать, это было бы здорово. Я не против использования FileMaker Pro и скриптов; Я просто новичок в сценарии, и мне нужно сказать, каким должен быть сценарий. Спасибо.

1

1 ответ на вопрос

0
AndreasT

Вы можете определенно сделать это легко и автоматически в 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

Похожие вопросы