내 질문은 특정 열과 행 번호의 교차 셀을 어떻게 찾을 수 있습니까?
내 상황은 이것입니다. 몇 가지 계산을 통해 B6 및 E1 과 같이 두 개의 셀을 찾습니다 . 나는 첫 번째 행과 두 번째 행의 열이 필요하다는 것을 알고 있습니다. 따라서 ROW 및 COLUMN 함수를 사용 하여 숫자를 얻을 수 있습니다. 그 후 교차하는 세포를 찾아야합니다. 어느 것 E6 이 예에.
난 그냥 사용하는 것이 INDEX (A1 :; ROW, Z100 열) 하지만 난 필요 해요 그 정확한 영역을 모른다 - 그것은 다른 재료에 따라 달라집니다. A1 : XFG65000 과 같은 것을 사용할 수 있지만 너무 절름발이입니다. INDIRECT (ADDRESS ()) 조합을 사용할 수도 있지만 닫힌 통합 문서에서 데이터를 가져 와서 INDIRECT 가 작동하지 않습니다.
이것이 무엇을위한 것인지를 아는 데 도움이된다면-여기에 구체적인 예가 있습니다. 작업 할 시트 섹션의 한계를 찾아야합니다. 나는 그것이 B 열에서 시작 하여이 열의 비어 있지 않은 마지막 셀까지 내려 간다는 것을 알고 있습니다. 이 범위는 첫 번째 행에 값이있는 마지막 열로 끝납니다 . 그래서 그것을 정의하려면-이 마지막 열과 B 열의 값이있는 마지막 행의 교차점을 찾아야합니다. 이 배열 수식을 사용하여 마지막 열을 찾습니다.
INDEX (1 : 1; MAX ((1 : 1 <> "") * (열 (1 : 1))))
그리고이 배열 수식은 마지막 행을 찾습니다.
INDEX (B : B; MAX ((B : B <> "") * (ROW (B : B)))
마지막 열은 E1이 되고 마지막 행은 B6이 됩니다. 지금은 나의 범위를 정의 할 필요가 E6 : B1 어떻게 얻을 수 E6는 결과 공식에 넣어 모든 중? 나는 한동안 생각을 해왔고 Excel 전문가가 아니며 아무것도 생각할 수 없었습니다. 그래서 어떤 도움이라도 정말 감사하겠습니다. 감사!
색인 / 일치 조합을 사용하고 일치를 사용하여 관련 셀을 찾을 수 있습니다. 행에 대해 하나의 Match ()를 사용하고 열에 대해 하나의 Match ()를 사용하십시오.
시트에서 마지막 셀을 찾는 인덱스 / 일치 기능
이러한 전제에서 다음은 A1을 시작 셀로 사용하고 Index를 사용하여 범위의 오른쪽 아래 셀을 반환하는 Sum ()에서 사용되는 올바른 결과를 반환합니다.
=SUM(A1:INDEX(1:1048576,MAX(IFERROR(MATCH(99^99,B:B,1),0),IFERROR(MATCH("zzzz",B:B,1),0)),MAX(IFERROR(MATCH(99^99,1:1,1),0),IFERROR(MATCH("zzzz",1:1,1),0))))
목록 구분 기호로 세미콜론이있는 시스템에있는 것 같으므로 다음은 세미콜론이있는 공식입니다.
=SUM(A1:INDEX(1:1048576;MAX(IFERROR(MATCH(99^99;B:B;1);0);IFERROR(MATCH("zzzz";B:B;1);0));MAX(IFERROR(MATCH(99^99;1:1;1);0);IFERROR(MATCH("zzzz";1:1;1);0))))
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다