다른 Google 시트에서 가치 얻기

Aug 18 2020
  1. 공식은 다음 위치에 있어야합니다 C7.={"SCHEDULE";ARRAYFORMULA()}
  2. 사용자 이름을 검색하고 INDIRECT(J6)다른 시트에서 시간을 찾는 공식이 필요합니다 (1) 셀의 Sched 시트 이름에 따라 B3(2) 선택한 날짜에 따라INDIRECT(J5)
  3. 사용자에게 아직 일정이없는 경우 (다른 시트에 공백이 있으면 " NONE YET "을 반환해야합니다 .
  4. 기본적으로 다른 시트에서 사용자의 일정을 가져옵니다.

메인 시트 : https://docs.google.com/spreadsheets/d/1c3HdMq4PA50pYr88JqPoG51jvru8ipp8ebe4z5DczTQ/edit?usp=sharing

일람표가있는 다른 시트 : https://docs.google.com/spreadsheets/d/1LM7yIJJ_w6mftXJhQgonLy67w6CUooU04WgdwG9k3xo/edit?usp=sharing

답변

1 player0 Aug 18 2020 at 05:37

사용하다:

={"SCHEDULE"; ARRAYFORMULA(IF(INDIRECT(J6)="",,IFNA(VLOOKUP(INDIRECT(J6), 
 IMPORTRANGE("1LM7yIJJ_w6mftXJhQgonLy67w6CUooU04WgdwG9k3xo", "User Schedules!B4:Z"), MATCH(INDIRECT(J5), 
 IMPORTRANGE("1LM7yIJJ_w6mftXJhQgonLy67w6CUooU04WgdwG9k3xo", "User Schedules!2:2"), 0)-1, 0), "NONE YET")))}


최신 정보:

={"SCHEDULE"; ARRAYFORMULA(IF(INDIRECT(J6)="",,IFNA(VLOOKUP(INDIRECT(J6), 
 IMPORTRANGE("1LM7yIJJ_w6mftXJhQgonLy67w6CUooU04WgdwG9k3xo", B3&"!B4:1000"), MATCH(INDIRECT(J5), 
 IMPORTRANGE("1LM7yIJJ_w6mftXJhQgonLy67w6CUooU04WgdwG9k3xo", B3&"!2:2"), 0)-1, 0), "NONE YET")))}