2017-12-22 11 views
0

사람들의 이름을 나열하는 행이있는 엑셀 시트가 있습니다. 각 사람은 각 이름에 다른 색을 할당합니다. 그러나 때로는 하나의 셀에 두 개의 이름을 넣어야합니다. 색상을 일관성있게 유지하고 싶습니다. 그리고 Excel은 그라디언트에서 색상이 페이드 인/페이드 아웃 될 수있는 기능을 갖추고 있습니다.Excel : 조건부 서식을 사용하여 동일한 셀 내에서 두 변수를 기반으로 두 가지 색상의 셀을 색칠합니다.

Bob이 파란색이고 Alice가 녹색이고 셀에 'Bob'을 입력하면 셀이 파란색으로 바뀝니다. 큰! 내가 원하는 것은 셀에 'Bob & Alice'를 입력하면 셀이 반 파란색으로 반 녹색으로 바뀌는 것입니다.

VBA를 사용하지 않고이 작업을 수행 할 수있는 방법이 있습니까? 그것이 작업 프로젝트를위한 것이기 때문에, 전 완전히 이해하지 못하는 코딩 시스템에 의존하기를 원하지 않습니다.

+2

한 마디로, '아니오'. – pnuts

+0

2 개의 개별 셀은 어떻게 보이게 포맷되어 있습니까? – BruceWayne

+0

내 용도로 작동하지 않을 것입니다. 그러나 최종 결과에 감사 드리며, 나는 뭔가를 놓치고 있다고 걱정했습니다. * VBA와 관련이 있습니까? –

답변

0

VBA가 없으면 각 단일 이름과 각 이름 조합에 대해 하나의 조건부 서식 규칙을 사용할 수 있습니다.

예 :

enter image description here enter image description here

조건부 포맷 규칙은 :

사용 식 포맷으로 된 셀을 결정한다.

공식 :

규칙 1 : =AND(SEARCH("bob",$A1)>SEARCH("alice",$A1))

규칙 2 : =AND(SEARCH("bob",$A1)<SEARCH("alice",$A1))

규칙 3 : =SEARCH("alice",$A1)

규칙 4 : =SEARCH("bob",$A1)

순서와 체크 "정지 True이면 중요합니다.

enter image description here

VBA 사용이 달성 될 수있다 : 배경 색상의 테이블 아래 [채우기 효과]을 버튼을 클릭채우기 -

형식에를 채우기 효과를 설정하려면 더 유연합니다. VBA 솔루션에 관심이 있으시면 질문을 편집하여 여기에 언급 한 후 excel-vba 태그를 질문에 넣으십시오.

+0

나는 +1 할 의향이 있지만, 받아 들일 수있는 OP가 좋았지 만, 나는 그것이 '유용하다'는 것만으로는 부족하다고 생각한다.단 두 사람 뿐인 '캐서린 앤 알렉산더'와 같은 조가 '조앤 알'같은 색을 지닐만큼 충분한 칼럼에 많은 규칙이 있습니다. – pnuts

+1

@pnuts : 가능합니다. 가능한 모든 쌍에 대해이 일반을 사용할 수있게하려면 많은 규칙과 많은 규칙이 필요합니다. 그래서 "VBA를 사용하면 더 유연하게 구현할 수 있습니다."라고 썼습니다. 그러나 문제는 VBA 사용에 관한 것이 아니라 지금까지입니다. –