Контекст:
В моей компании некоторые ассистенты заполняют таблицу Excel, которая является списком пользователей (первые имена, фамилия, идентификационный номер). После этого я использую этот список с помощью сценария PowerShell. Но очень часто список пользователей не выполнен правильно. Например, помощники забывают ввести идентификационный номер ....
Так что я хотел бы помочь помощникам заполнить этот Excel предложениями/автозаполнениями.Как автозаполнять строку с предложением данных?
технические:
В листе «Данные», у меня есть все данные, возможные (имена, фамилия, идентификационный номер). С "Имя менеджера" Я создал:
d_FirstName
выбрать первую ячейкуc_FirstName
, чтобы выбрать все колонки,l_FirstName
применять функцию:=OFSSET(d_FirstName;0;0;COUNTA(c_FirstName)-1;1)
В «форме ", я создал раскрывающийся список с функцией: =IF(A1<>"";OFSSET(d_FirstName;MATCH(A1&"*";l_FirstName;0)-1;;SUMPRODUCT((MID(l_FirstName;1;LEN(A1))=TEXT(A1;"0"))*1));l_FirstName)
Итак, когда пользователь вводит письмо, выпадающий список« предлагать est "правильное имя FirstName.
Вопрос:
Как адаптировать последний запрос, чтобы завершить линию с Имя и Фамилия и идентификационный номер соответствующего типа, если пользователь только Имя?
Например:
Если пользователь выберет Имя в выпадающем списке, Excel заполнит строчку с указанием имени и идентификационного номера.
Если пользователь выберет Идентификационный номер в раскрывающемся списке, Excel заполнит строчку с фамилией и именем.
Во второй раз, как показать выпадающий список автоматически, когда пользователь вводит одну букву?
Спасибо
Вы имеете в виду линию, как в строке, вместо lign? –
В моем примере я использовал идентификатор Employee для входа. Вы можете легко изменить его на имя. Я бы использовал идентификатор сотрудника, потому что он уникален, но если вы хотите использовать имена, которые вам нужно будет объединить с именами и фамилиями, и вы можете добавить средние инициалы или номер для идентификации сотрудников с тем же именем и фамилией. –
В моем ответе на [можно ли использовать автофильтр или найти в словаре?] (Http://stackoverflow.com/questions/39162841/is-it-ppossible-to-use-autofilter-or-find-on- a-dictionary/39177064 # 39177064) Я покажу вам, как фильтровать список, используя словарь. –