기준에 따라 특정 열의 행을 복사하고 지속적으로 업데이트하는 방법은 무엇입니까?

기준에 따라 특정 열의 행을 복사하고 지속적으로 업데이트하는 방법은 무엇입니까?

시트가 2개 있는데 시트 1과 시트 2라고 부르겠습니다.

시트 1에는 본질적으로 다음과 같은 점수 집계가 핵심인 일부 데이터가 있습니다.

이름 나이 성별 점수
12 남성 155
메리 67 여성 0
처녀 16 여성 61
사라 44 여성 219
베드로 5 남성 0
네이선 32 남성 0
그렉 25 남성 44

그런 다음 시트 2에 새 테이블을 만들고 싶습니다. 여기서는 다음과 같이 점수가 0보다 큰 모든 행과 이름 및 점수 열만 수집합니다.

이름 점수
155
처녀 61
사라 219
그렉 44

나는 이것이 지속적으로 업데이트되기를 원합니다. 예를 들어 Mary가 몇 가지 포인트를 얻으면 테이블이 다음과 같기를 원합니다.

이름 점수
155
메리 21
처녀 61
사라 219
그렉 44

그리고 새로 온 사람이 0점 이상이면 그것도 추가해줬으면 좋겠어요. 예를 들어 Luke가 합류한 경우:

이름 점수
155
메리 21
처녀 61
사라 219
그렉 44
루크 98

어디서부터 시작해야 할지 잘 모르겠습니다. Google 시트에서 작업 중이며 INDEX-MATCH를 시도했지만 문제는 일치 항목이 그다지 좋지 않은 것 같아서 선택할 수 없는 것 같습니다. 표시하려는 열 쌍이 있는데 이를 지속적으로 업데이트하는 방법도 잘 모르겠습니다. 저는 VBA를 사용하지 않고 가능하다면 셀의 수식만 유지하는 솔루션을 선호합니다.

답변1

Google 스프레드시트 시트 2에서

테이블을 원하는 위치에 다음 수식을 입력하십시오.

=SORT(FILTER(FILTER(Sheet1!A:D,Sheet1!D:D>0),{1,0,0,1}),2,FALSE)

첫 번째 필터 ' FILTER(Sheet1!A:D,Sheet1!D:D>0)'는 점수가 0보다 큰 셀 범위와 점수 열을 선택합니다.

{1,0,0,1}첫 번째(이름) 및 네 번째(점수) 열의 데이터 ' '만 반환하려면 이 필터를 다른 필터에 래핑하세요 .

두 번째 열( 2)을 정렬하고 내림차순( False)을 정렬하려면 이를 래핑합니다.

Excel 365에서 이 작업을 수행하는 경우 다음을 False로 대체하세요.-1

관련 정보