2016-10-17 2 views
0

나는 "데이터베이스"시트에 사용자 목록이 있습니다
enter image description heredictionary에서 필터를 사용하여 양식을 자동 완성하는 방법은 무엇입니까?

"폼"시트에를, 조수는 "데이터베이스"데이터에서 특정 사용자 목록을 작성. enter image description here

도우미가 키워드 (예 : ID)를 입력 할 때 "양식"시트를 자동 완성하려면 데이터베이스 시트를 검색하는 방법은 무엇입니까?

예 : ID = 1546을 입력하는 도우미 인 경우 LastNAme = Aalderink 및 First Name = Darell로 LastNAme 및 First Name 자동 완성을 사용하고 싶습니다.

내가 어떻게하는지 모르겠다. 내가 계단식 드롭 다운 목록을 사용하지만 조교는 항상 "성"으로 시작해야합니다

답변

0

나는 VLOOKUP 기능을 사용하도록 제안 할 것입니다. 이 함수는 키가 주어지는 "테이블"의 다른 값을 줄 수 있습니다.이 경우 ID이 해당 테이블의 첫 번째 열이어야합니다.

그래서, 당신의 시트 DATABASE에 나는 CBFirst Name에 열 A에있을 Last NameID 열을 변경합니다. 그런 다음 시트 Form에 나는 마지막으로 단순히 당신이 필요로하는 셀에 수식을 끌어

=IFNA(VLOOKUP(C2;DATABASE!$A$2:$C$17;2;FALSE);"")

=IFNA(VLOOKUP(C2;DATABASE!$A$2:$C$17;3;FALSE);"")

세포 B2 세포 A2이 공식을 둘 것입니다. IFNA 기능은 일치가 수행되지 않는 경우를 방지하기위한 것입니다. 출력을 공백으로 설정했지만 ( "") 어떤 값 으로든 변경할 수 있습니다 (예 : "No match!"

참고 : 나는 또한 당신은 항상 피할 수있는 데이터베이스 범위를 재정의하기 위해 defined names을 활용하는 것이 좋습니다 것입니다. 당신의 방법으로

+0

, 사용자는 항상 "ID"로 시작해야합니다)

=IFNA(VLOOKUP(C2;table_data;2;FALSE);"No match!")

HTH : 그런 식으로 그냥 뭔가를 작성해야합니다. 나는 더 유연한 방법을 원합니다. 나는 사용자가 ID 또는 이름 또는 성을 입력 한 다음 양식 시트에 추가 할 올바른 행을 선택하는 검색 상자를 수행 할 것입니다. 하지만 어떻게 해야할지 모르겠다. – Ferfa

+0

Ok @ Ferfa, Mary Jane 123과 Jane Saint 456이있는 경우 어떻게 처리 할 예정입니까? 이름과성에 Jane이 있으니 어느 사용자를 선택 하시겠습니까? (ID가 고유해야하므로 ID를 검색 매개 변수로 사용하는 이유입니다.) – RCaetano

관련 문제