2014-01-15 1 views
0

Im 내용이 무엇인지에 따라 COLUMN C에서 정보를 가져 와서 A의 Letter 값을 지정하는 등의 작업을 수행합니다. 그것의 작업,하지만 그것은 내가 'Name2'에 대한 몇 가지 이유에 대한 코드를 배치 옆에있는 열에 내 A 퍼팅됩니다. 내 배열 수식을 조정할 수 있습니까?

그래서 이름 1을 포함하는 COLUMN P. 아무거나에 배치되고,이 코드는 열 P에는 A를 표시하지만 아무것도 NAME2 내가이 때문에 모든 COLUMN에
=ArrayFormula(IF(LEN(A3:A),IF(C3:C={"Name1","Name2"},"A",""))) 
P.

입니다 해결할 수있는 방법 열 Q.으로는 A를 보여줍니다

누군가 나를 친절하게 보여 주어 틀린 것을 보여줄 수 있습니까? ;) 미리 감사드립니다!

답변

0

IF의 첫 번째 인수로 2 열 배열을 효과적으로 생성하기 때문에 다음 열에 값이 채워집니다.

=ARRAYFORMULA(IF(LEN(A3:A),IF((C3:C="Name1")+(C3:C="Name2"),"A",""),))

또는 허용 항목의 긴 목록이 있다면, 이런 일이 확장하는 것이 더 쉽습니다 : 배열에 적용 할 수는 + 연산자를 사용하여 공식 OR 논리를 들어

나는 = ARRAYFORMULA를 (사용하고

=ARRAYFORMULA(IF(LEN(A3:A),IF(ISNUMBER(MATCH(C3:C,{"Name1";"Name2"},0)),"A",""),))

+0

IF (LEN (A3 :이 COLUMN A의 정보는하지만이 없을 때 에코 FLASE, 당신이 조언을 할 수 있다면, BTW 당신에게 톤을 감사하면 A) 확인 언제나! – user2970972

+0

요 이 답변에서와 같이 수식의 끝 부분에 쉼표를 추가하면됩니다. – AdamL

관련 문제