INDEX&MATCH에서는 IMPORTRANGE를 하면서 ARRAYFORMULA를 할 수 없기 때문에 VLOOKUP을 대체할 수 있습니다.
어제는 카모시크Excel 명령 이름을 지정하고 Command Palette 실행였어요.
과제.
Google 스프레드시트를 사용할 때 SQL과 같은 데이터베이스 테이블과join을 원할 때가 있습니다.
예를 들어 사내 학습회 신청이 구글 형태로 양식을 보낼 때 자동으로 이메일 주소를 취득하고 참가자 이름 등을 회사원 명단에서 끌어내려는 식이다.(잠시 후 실례로 이곳을 소개합니다)
스프레드시트에서
그러나 각 함수를 조합하면 움직일 수 없고 요구를 만족시킬 수 없다.
구체적으로 다음과 같은 과제가 있다.
QUERY라면 열에 각각 기재된 키에 대해 ARRRAYFORMULA는 대응할 수 없음[2]
결론
IMPORTRAMGE를 2회 재구성하여 VLOOKUP을 재구성할 수 있습니다.
=ARRAYFORMULA(VLOOKUP([キーの範囲],{IMPORTRANGE("[DBシートのID]","[キーの参照先]"),IMPORTRANGE("[DBシートのID]","[引用したい範囲]")},COLUMN([引用した列の範囲]-COLUMN([キーの列]:[キーの列])+2),FALSE))
[] 및 그 내용을 대입하십시오.예: Google 형식으로 메일 주소를 수집하여 명부에서 추가 정보를 가져옵니다.
Google 창 응답표 (공식적인 워크시트를 입력하려면)
검은색 셀에만 방정식이 있습니다.
명부(원본 데이터)
절차.
응답표의 A열과 B열을 입력한 상태에서 IMPORTRANGE 명부표에 수학식을 적당히 붙이고 접근 허가를 선택한다(상기 예에서 C1에서 IMPORTRANGE 제목에 수학식을 입력한다)[4]
열의 두 번째 행에 다음 공식을 입력합니다.
=ARRAYFORMULA(IFERROR(VLOOKUP($B2:$B,{IMPORTRANGE("[名簿のシートID]","test!F:F"),IMPORTRANGE("[名簿のシートID]","test!A:G")},COLUMN(C:I)-COLUMN(C:C)+2,false)))
이 예는 7열을 가져오는 것입니다. 7열 이상의 공백을 준비하세요.참고 자료
각주
일반적으로 INDEX & MATCH를 통해 해결↩︎
행에 QUERY 공식을 입력하면 됩니다↩︎.
INDEX&MATCH, VLOOKUP 대신 가능합니다.참조 URL: https://stackoverflow.com/questions/59693276/arrayformula-not-working-with-index-and-match-google-sheets-formula↩︎
단계 2의 공식을 먼저 붙여 넣어도 액세스할 수 있는 버튼이 표시되지 않기 때문입니다.허용되면 방정식을 삭제할 수 있습니다.↩︎
Reference
이 문제에 관하여(INDEX&MATCH에서는 IMPORTRANGE를 하면서 ARRAYFORMULA를 할 수 없기 때문에 VLOOKUP을 대체할 수 있습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/katokou/articles/90ec3a0545d54b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)