조건부 서식, 전체 행 기반


84

조건부 서식과 관련된 답변을 검색하고 읽었지만 제 작업을 할 수없는 것 같아서 뭔가 잘못하고있는 것 같습니다.

업무용 워크 시트가 있습니다. 우리 보호소에있는 동물 목록이 포함되어 있습니다. 내가하려는 것은 채택 된 경우 전체 행을 녹색으로 칠하는 것입니다 ( "G"열에 "X"로 표시됨). 내가 했어 =$G$2="X"하고 =$G2="X"있지만,도 작동합니다. 규칙을 설정할 때 활성화 된 한 행에만 색상이 지정되고 다른 행에 "X"를 입력하면 아무 작업도 수행되지 않습니다. 내가 무엇을 놓치고 있습니까?

답변:


108
=$G1="X"

정확하고 쉬운 방법이 될 것입니다. 조건부 서식은 선택한 셀에서만 작동하므로 먼저 전체 시트를 선택하십시오. 방금 시도했는데 완벽하게 작동합니다. G2가 아닌 G1에서 시작해야합니다. 그렇지 않으면 조건부 서식이 행으로 오프셋됩니다.


4
이 작은 문장이 모든 차이를 만들었습니다. Just select the entire sheet first, as conditional formatting only works on selected cells.
HPWD

1
@pnuts : 나는 그것이 Select "Use a Formula to determine which cells to format"외부에서 오는 많은 사람들을 위해 거기에서 차이점을 한 라인 이라고 생각합니다 . OP는 여전히 이것을 얻었지만 우리 모두는 아닙니다 :)
Mat M

2
사실, 당신은 확인해야합니다 이 작업을 수행하려면 선택합니다. 워크 시트의 작은 테이블에 CF를 적용 할 수 있습니다. 상대 설정은 선택 항목의 맨 위 행에 적용됩니다. 예를 들어 맨 위 행이 5이고 현재 행의 G 열을 채색을 위해 테스트하려는 경우 . $G5
Mat M

4
이것은 나를 위해 그것을 고쳤습니다 You must start at G1 rather than G2 otherwise it will offset the conditional formatting by a row.
jwatts1980

1
하지만 이것은 단일 행에 대해서만 작동합니다. 만약 200 개가 있다면 ... 200 개의 규칙이 필요합니까?
gunslingor

145

조건부 서식에 "간접"기능을 사용하십시오.

  1. 조건부 서식 선택
  2. 새 규칙 선택
  3. "공식을 사용하여 서식을 지정할 셀 결정"을 선택하십시오.
  4. 공식 입력, =INDIRECT("g"&ROW())="X"
  5. 원하는 형식 (텍스트 색상, 채우기 색상 등)을 입력합니다.
  6. 확인을 선택하여 새 형식을 저장하십시오.
  7. 조건부 서식에서 "규칙 관리"열기
  8. 새 규칙을 볼 수없는 경우 "이 워크 시트"를 선택하십시오.
  9. 새 규칙의 "적용 대상"상자에 다음을 입력합니다 =$A$1:$Z$1500 (또는 워크 시트에 따라 조건부 서식을 확장 할 너비 / 길게).

X가있는 G 열의 모든 행에 대해 이제 지정한 형식으로 바뀝니다. 열에 X가 없으면 행의 형식이 지정되지 않습니다.

이를 반복하여 열 값에 따라 여러 행 형식화를 수행 할 수 있습니다. 수식 의 g열이나 x특정 텍스트를 변경 하고 다른 형식을 설정하기 만하면 됩니다.

예를 들어 수식을 사용하여 새 규칙을 추가 하면 H 열에있는 =INDIRECT("h"&ROW())="CAR"모든 행 CAR의 형식이 지정한 형식으로 지정됩니다.


2
이것은 아마도 초보자 오류 일 수 있지만 열에 숫자 (X와 같은 문자가 아님)가 포함 된 경우이 작업을 수행하려면 숫자 주변의 따옴표를 제거해야합니다. 예 : = INDIRECT ( "T"& ROW ()) = 5
Coruscate5 jul.

행을 강조 표시하기 위해 본 가장 쉽고 가장 좋은 대답 중 하나입니다.
Prabesh

이 답변은 Excel 2013을 사용하여 저에게 효과적이었습니다. 허용되는 답변은 의미가 없었으므로 작동하도록 할 방법을 찾을 수 없었습니다. 이 답변으로 MAX 함수를 추가하여 g 열 (제 경우 b)에서 최대 값의 전체 행을 강조 표시합니다. 값이 변경되면 하이라이트가 최대 값을 따릅니다.
Nelda.techspiress

당신은 천재 친구입니다.
J. Wrong

9

단일 셀을 기반으로 전체 행에 대한 조건부 서식을 설정하려면 해당 단일 셀의 열 주소를 "$"로 고정해야합니다. 그렇지 않으면 Excel에서 첫 번째 열만 올바르게 가져옵니다. 왜?

Excel은 열 오프셋을 기반으로 행의 SECOND 열에 대한 조건부 형식을 설정하기 때문입니다. SECOND 열의 경우 Excel은 이제 한 열을 의도 한 규칙 셀의 오른쪽으로 이동하고 해당 셀을 검사했으며 의도하지 않은 셀을 기반으로 두 번째 열의 서식을 올바르게 지정했습니다.

규칙 셀 주소의 COLUMN 부분을 "$"로 고정하기 만하면 만족할 것입니다.

예 : 해당 행의 마지막 셀이 1이 아닌 경우 테이블의 모든 행이 빨간색으로 강조 표시되도록합니다.

"홈"> "조건부 서식"> "규칙 관리 ..."> "새 규칙"> "수식을 사용하여 서식을 지정할 셀 결정"을 선택하십시오.

입력 : "= $ T3 <> 1"(따옴표 없음 ... "T"는 규칙 셀의 열, "3"은 해당 행) 서식 설정 적용을 클릭합니다.

Excel이 수식의 어떤 부분에도 따옴표를 삽입하지 않았는지 확인하십시오. 그렇다면 백 스페이스 / 삭제하십시오 (화살표 키는 사용하지 마십시오).

전체 테이블에 대해 조건부 서식을 설정해야합니다.


2

사용자 지정 서식 규칙을 적용하려고합니다. "적용 대상"필드는 전체 행이어야합니다 (5 행의 서식을 =$5:$5지정하려면을 입력하십시오 . 사용자 정의 수식은이어야합니다 ( =IF($B$5="X", TRUE, FALSE)아래 예 참조).


그렇다면 워크 시트의 모든 행에 대해 작동할까요? 또한 열 (예 : A5 : G5)로만 제한 할 수 있습니까?
Josh

1
예, 예, 각 행에 대해 별도의 규칙이 있어야하지만 제 생각에. 하나의 규칙으로 각 행을 강조 표시하려고하면 매우 복잡해집니다. 그 시점에서 원하는 것을 달성하기 위해 약간의 VBScript를 사용하는 것이 좋습니다. 규칙이있는 행을 복사하여 붙여 넣으면 규칙도 붙여 넣기 때문에 언제든지 시도 할 수 있다고 생각합니다.
qJake

0

RC 주소 지정을 사용하십시오. 따라서 Col B의 배경색이 Col C의 값에 의존하고 2 행부터 20 행까지 적용하려면 다음을 수행합니다.

단계 :

  1. R2C2에서 R20C2까지 선택

  2. 조건부 서식을 클릭하십시오.

  3. "공식을 사용하여 서식을 지정할 셀 결정"을 선택하십시오.

  4. 공식 입력 : = RC [1]> 25

  5. 원하는 서식 (예 : 배경색 "노란색")을 만듭니다.

  6. 적용 대상 : 다음과 같은지 확인하십시오. = R2C2 : R20C2

** "마법"은 4 단계에서 발생합니다. RC 주소 지정을 사용하여 서식이 지정되는 셀의 오른쪽에있는 값을 확인합니다. 이 예에서는 서식을 지정하는 셀 오른쪽에있는 셀의 값이 25보다 큰 값을 포함하는지 확인하고 있습니다 (T / F 값을 반환하는 거의 모든 수식을 여기에 넣을 수 있음).


-2

제 경우에는 E 열의 셀 값을 G 열의 셀과 비교하고 싶었습니다.

E 열에서 확인할 셀 선택을 강조 표시합니다.

조건부 형식 선택 : 셀 규칙 강조 내 경우에는 선택 항목 중 하나를 선택하십시오. 팝업의 왼쪽 필드에서 = indirect ( "g"& row ())를 사용하십시오. 여기서 g는 내가 비교 한 행입니다.

이제 서식을 지정하는 행이 G 행의 선택 항목보다 큰지 여부에 따라 강조 표시됩니다.

이것은 E 열에 대해 선택한 G 열의 셀과 비교하여 E 열의 모든 셀에 대해 작동합니다.

G2가 E2보다 크면 형식을 지정합니다.

G3는 E3보다 큽니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.