특정 행의 n번째 열마다 한 시트에서 다른 시트로 복사합니다(Google 스프레드시트).

특정 행의 n번째 열마다 한 시트에서 다른 시트로 복사합니다(Google 스프레드시트).

특정 행의 두 번째 열을 모두 선택하여 다른 시트에 표시하는 기능을 원합니다.

Sheet1과 Sheet2라는 두 개의 시트가 있습니다.

Sheet1 A2에는 1부터 1000까지 시작하는 숫자 목록이 있습니다.

Sheet1 A3에는 Sheet2에서 선택/표시하려는 링크가 있습니다.

"1"을 쓰면 페이지 1과 같은 행에 링크가 표시되도록 Sheet2 A1에 함수를 작성하여 Sheet2 A2에 표시할 링크를 선택하고 싶습니다.

예를 참조하세요:이미지(GIF)

그리고 가능하다면 매크로를 사용하지 않고 이 작업을 수행하고 싶습니다.

누군가 다음과 같은 기능을 제안했습니다.

=OFFSET(회원 프로필!$A$2,(ROW(B2)-1)*0,2)

나는 숫자를 조금 가지고 놀았지만 이것이 내 문제를 해결하는 데 도움이 되도록 변경될 수 있다면 좋을 것입니다.

답변1

이러한 스타일 중 하나가 원하는 결과를 얻을 수 있는지 살펴보겠습니다. 나는 값을 찾는 INDEX(MATCH()) 콤보의 열렬한 팬이지만 필요한 것처럼 찾은 값과 연관된 값을 나에게 다시 반환합니다(페이지 번호를 찾고 링크를 다시 보냅니다).

나는 당신이 한 것처럼 Sheet1을 설정했습니다.
여기에 이미지 설명을 입력하세요

그런 다음 Sheet2에 두 가지 스타일을 설정했습니다. A 열과 B 열은 결국 이동하게 될 것으로 생각되며 D 열과 E 열은 샘플이 설정된 것과 같습니다.

스타일 A:

=INDEX(Sheet1!$B$1:$B$5,MATCH($A2,Sheet1!$A$1:$A$5,0))

이 수식을 열 아래로 복사하면 Sheet1의 정적 범위를 참조하지만 수식을 복사할 각 행에 대해 A열의 값을 조회합니다.

여기에 이미지 설명을 입력하세요

스타일 B:

=INDEX(Sheet1!B1:B5,MATCH(E1,Sheet1!A1:A5,0))

이 스타일은 단순히 E1 셀에 입력한 단일 값에 대한 링크를 가져옵니다.

여기에 이미지 설명을 입력하세요

참고 정보는 여기에서 확인하세요 -http://www.contextures.com/xlFunctions03.html

편집: 댓글에서; 후속 질문을 올바르게 이해했으면 좋겠지만 "/index.htm"을 그 중 하나에 추가하는 다음 예와 같이 Sheet2 수식 중 하나의 결과를 사용하여 항목을 URL 결과에 연결할 수 있습니다.

여기에 이미지 설명을 입력하세요

관련 정보