2017-12-29 74 views
0

어떻게 해야할지 잘 모릅니다. 다른 프로그램에서도이 작업을 수행 할 수 있지만 여기에서는 전혀 생각할 수 없습니다. Google 스프레드 시트 : 유니크의 열에서 X를 Y로 계산합니다.

https://docs.google.com/spreadsheets/d/1rXTCfG9wbFqPUtl9w8h4WcSolWEowxFk94O3nY6Ib30/

은 계정과 일치하는 게임에서 문자의 목록입니다. B 열은 accountname입니다. E 열은 사물에 따라 주어진 문자의 순위입니다. 열 O는 고유 한 계정 이름 목록입니다. 목표는 열 P에 Citizen 등급의 고유 한 계정 이름 목록을 채우는 것입니다. 논리는 기본적으로 :

for(columnO) 
{ 
if(columnO.columnE == "Citizen") 
{ 
    columnP(); 
} 
} 

답변

0

=UNIQUE(FILTER(Sheet1!B3:B, Sheet1!E3:E = "Citizen"))

편집

변경된 공식 @Victor Sheckels 의견에 따라

공식은 열에서 계정 이름을 모두 찾습니다

B 열의 "Citizen"등급에 해당하고 UNIQUE()을 사용하여 고유 값만 반환합니다.

enter image description here

+0

Ox은 Ex에 해당하지 않으므로 작동하지 않습니다. 비 숙련 된 솔루션 : 더미 컬럼을 생성하고 고유 한 구문을 분석합니다. = if (E3 = "Citizen", B3, "") = UNIQUE (W3 : W) –

+0

한 가지 더, 스프레드 시트를 제출할 때 흑백으로 처리하십시오. 사용하고있는 모든 색상을 사용하면 셀을 읽고 구문 분석하기가 어렵습니다. – Chef1075