조건부 서식, 전체 행 기반
조건부 서식과 관련된 답변을 검색하고 읽었지만 제 작업을 할 수없는 것 같아서 뭔가 잘못하고있는 것 같습니다.
업무용 워크 시트가 있습니다. 우리 보호소에있는 동물 목록이 포함되어 있습니다. 내가하려는 것은 채택 된 경우 전체 행을 녹색으로 칠하는 것입니다 ( "G"열에 "X"로 표시됨). 내가 했어 =$G$2="X"
하고 =$G2="X"
있지만,도 작동합니다. 규칙을 설정할 때 활성화 된 한 행에만 색상이 지정되고 다른 행에 "X"를 입력하면 아무 작업도 수행되지 않습니다. 내가 무엇을 놓치고 있습니까?
=$G1="X"
정확하고 쉬운 방법이 될 것입니다. 조건부 서식은 선택한 셀에서만 작동하므로 먼저 전체 시트를 선택하십시오. 방금 시도했는데 완벽하게 작동합니다. G2가 아닌 G1에서 시작해야합니다. 그렇지 않으면 조건부 서식이 행으로 오프셋됩니다.
조건부 서식에 "간접"기능을 사용하십시오.
- 조건부 서식 선택
- 새 규칙 선택
- "공식을 사용하여 서식을 지정할 셀 결정"을 선택하십시오.
- 공식 입력,
=INDIRECT("g"&ROW())="X"
- 원하는 형식 (텍스트 색상, 채우기 색상 등)을 입력합니다.
- 확인을 선택하여 새 형식을 저장하십시오.
- 조건부 서식에서 "규칙 관리"열기
- 새 규칙을 볼 수없는 경우 "이 워크 시트"를 선택하십시오.
- 새 규칙의 "적용 대상"상자에 다음을 입력합니다
=$A$1:$Z$1500
(또는 워크 시트에 따라 조건부 서식을 확장 할 너비 / 길게).
X가있는 G 열의 모든 행에 대해 이제 지정한 형식으로 바뀝니다. 열에 X가 없으면 행의 형식이 지정되지 않습니다.
이를 반복하여 열 값에 따라 여러 행 형식화를 수행 할 수 있습니다. 수식 의 g
열이나 x
특정 텍스트를 변경 하고 다른 형식을 설정하기 만하면 됩니다.
예를 들어 수식을 사용하여 새 규칙을 추가 하면 H 열에있는 =INDIRECT("h"&ROW())="CAR"
모든 행 CAR
의 형식이 지정한 형식으로 지정됩니다.
단일 셀을 기반으로 전체 행에 대한 조건부 서식을 설정하려면 해당 단일 셀의 열 주소를 "$"로 고정해야합니다. 그렇지 않으면 Excel에서 첫 번째 열만 올바르게 가져옵니다. 왜?
Excel은 열 오프셋을 기반으로 행의 SECOND 열에 대한 조건부 형식을 설정하기 때문입니다. SECOND 열의 경우 Excel은 이제 의도 한 규칙 셀의 오른쪽으로 한 열을 이동하고 해당 셀을 검사했으며 의도하지 않은 셀을 기반으로 두 번째 열의 서식을 올바르게 지정했습니다.
규칙 셀 주소의 COLUMN 부분을 "$"로 고정하기 만하면 만족할 것입니다.
예 : 해당 행의 마지막 셀이 1이 아닌 경우 테이블의 모든 행이 빨간색으로 강조 표시되도록합니다.
"홈"> "조건부 서식"> "규칙 관리 ..."> "새 규칙"> "수식을 사용하여 서식을 지정할 셀 결정"을 선택합니다.
입력 : "= $ T3 <> 1"(따옴표 없음 ... "T"는 규칙 셀의 열, "3"은 해당 행) 서식 설정 적용을 클릭합니다.
Excel이 수식의 어떤 부분에도 따옴표를 삽입하지 않았는지 확인하십시오. 그렇다면 백 스페이스 / 삭제하십시오 (화살표 키는 사용하지 마십시오).
전체 테이블에 대해 조건부 서식을 설정해야합니다.
사용자 지정 서식 규칙을 적용하려고합니다. "적용 대상"필드는 전체 행이어야합니다 (행 5의 서식을 =$5:$5
지정하려면을 입력하십시오 . 사용자 지정 수식은이어야합니다 ( =IF($B$5="X", TRUE, FALSE)
아래 예 참조).
RC 주소 지정을 사용하십시오. 따라서 Col B의 배경색이 Col C의 값에 따라 달라지고 행 2에서 20까지 적용하려면 다음을 수행하십시오.
단계 :
R2C2에서 R20C2까지 선택
조건부 서식을 클릭하십시오.
"공식을 사용하여 서식을 지정할 셀 결정"을 선택하십시오.
공식 입력 : = RC [1]> 25
원하는 서식 (예 : 배경색 "노란색")을 만듭니다.
적용 대상 : 다음과 같은 내용인지 확인하십시오. = R2C2 : R20C2
** "마법"은 4 단계에서 발생합니다. RC 주소 지정을 사용하여 서식이 지정되는 셀의 오른쪽에있는 값을 확인합니다. 이 예에서는 서식을 지정하는 셀 오른쪽에있는 셀의 값이 25보다 큰 값을 포함하는지 확인하고 있습니다 (여기에 T / F 값을 반환하는 거의 모든 수식을 넣을 수 있음).
제 경우에는 E 열의 셀 값을 G 열의 셀과 비교하고 싶었습니다.
E 열에서 확인할 셀 선택을 강조 표시합니다.
Select Conditional Format: Highlight cell rules Select one of the choices in my case it was greater than. In the left hand field of pop up use =indirect("g"&row()) where g was the row I was comparing against.
Now the row you are formatting will highlight based on if it is greater than the selection in row G
This works for every cell in Column E compared to cell in Column G of the selection you made for column E.
If G2 is greater than E2 it formats
G3 is greater than E3 it formats etc
참고URL : https://stackoverflow.com/questions/10705856/conditional-formatting-entire-row-based
'program story' 카테고리의 다른 글
Java에서 모든 열거 형 값을 얻는 방법은 무엇입니까? (0) | 2020.09.20 |
---|---|
값이 배열에 있는지 확인 (C #) (0) | 2020.09.20 |
PHP의 정적 클래스 이니셜 라이저 (0) | 2020.09.20 |
"입력"이벤트에서 백 스페이스 및 del을 감지합니까? (0) | 2020.09.19 |
컴파일 타임에 C 문자열의 길이를 계산합니다. (0) | 2020.09.19 |