2017-11-22 4 views
0

Google 시트에서는 특정 조건이 충족되는 경우 셀 내용을 변경하고 싶습니다. Google 스프레드 시트 : 일부 조건이 충족되는 경우 셀 값 변경

은 다음 표를 감안할 때 :

+---+-----+-------+----+-----+ 
| | A | B | C | D | 
+---+-----+-------+----+-----+ 
| 1 | Bob | Bobby | AU | yes | 
| 2 | Sam | Sammy | AU | yes | 
| 3 | Tim | Timmy | AU | yes | 
| 4 | Jim | Jimmy | AU | yes | 
| 5 | Sam | Sammy | KR | no | 
| 6 | Jim | Jimmy | AU | no | 
+---+-----+-------+----+-----+ 

첫째,이 D의 값이 "아니오"인지 확인하고 싶습니다.
"아니오"이면 A, B 및 C의 같은 행에있는 값을 가져 와서 다른 행에서 값을 찾고 싶습니다.
내가 찾으면 그 행으로 이동하여 D의 값을 "아니오"로 변경합니다.
내가 찾지 못하면 아무 것도하고 싶지 않습니다.

예 :
짐 지미 AU가 행에 행 "아니오"제
A, B, C 6 = A, 4
따라서, I는 "예"를 변경할 행 B, C 4 번 열에서 "아니오"로 변경하십시오.

샘 새미 AU 2.
샘 새미 KR '아니요'행 5 행에서 제
A, B, C가 연속 2/= A, B, C이다 ("예"행 AU 인 KR 대).
그러므로, 나는 행 2

내가 광범위하게 인터넷 검색 및 LOOKUP, 주소, 찾기, 검색, COUNTIF 등의 조합을 시도에 "예"변경하지 않지만 그냥이 일을 알아낼 수 없습니다.

심지어 가능합니까? 나는 그것이 가능하기를 정말로 필요로한다. .. 하아! "예"행을 모두 공백으로 두거나 삭제하거나 무언가을 열어 볼 수도 있습니다. 목록에서 "아니오"를 필터링하면됩니다.

감사합니다.

+1

[tag : Google-apps-script] 태그 추가 –

답변

1

ColumnD에 동일한 셀에 값 (예 : yes)과 수식을 포함 할 수 없으므로이 요구 사항에 대한 스크립트가 적합합니다. 또한 '1 회 이상'이상으로 필요한 경우. 그러나 (양복까지 복사 E1 및 F1) 헬퍼 열과 삽입 헤더 행 간단한 식으로 작동한다 : 각각의 키의 존재 C
=VLOOKUP(E1,G:G,1,0) 검사 :

SO47427224 example

=A1&"|"&B1&"|"&C1는 ColumnsA로부터 키를 생성 룩업 테이블
=filter(E:E,D:D="no")

ColumnD에 필터링과 함께 #N/A을 제외하고 yes ColumnF을 직접 선택하여 제변화하는 룩업 테이블을 작성 ColumnD의을 no으로 복사하고 아래로 복사합니다.

관련 문제