메인 컨텐츠로 가기

Excel에서 병합된 셀의 대체 행에 색상을 지정하는 방법은 무엇입니까?

우리가 데이터를 스캔할 수 있도록 대용량 데이터에서 다른 색상으로 대체 행의 서식을 지정하는 것이 매우 유용하지만 때로는 데이터에 병합된 셀이 있을 수 있습니다. 아래 스크린샷과 같이 병합된 셀에 대해 다른 색상으로 행을 번갈아 강조 표시하려면 Excel에서 이 문제를 어떻게 해결할 수 있습니까?

조건부 서식을 사용하여 병합된 셀의 대체 행 색상 지정

VBA 코드가 있는 병합된 셀의 색상 대체 행


조건부 서식을 사용하여 병합된 셀의 대체 행 색상 지정

Excel의 강력한 기능-조건부 서식 가능한 한 빨리 이 작업을 수행하는 데 도움이 될 수 있습니다. 다음 단계를 따르십시오.

1. 번갈아 색상을 지정하려는 병합된 셀이 포함된 데이터 범위를 선택한 다음 > 조건부 서식 > 새로운 규칙, 스크린 샷 참조 :

2. 튀어 나온 새로운 서식 규칙 대화 상자에서 다음 작업을 수행하십시오.

  • 선택 수식을 사용하여 서식을 지정할 셀 결정 옵션에서 규칙 유형 선택 리스트 박스;
  • 그런 다음 다음 공식을 입력하십시오. =MOD(COUNTA($A$2:$A2),2)=0이 공식이 참인 경우 값 형식 지정 텍스트 상자.
  • 주의 사항: A2 데이터 범위의 첫 번째 셀입니다.

3. 그런 다음 형성 버튼으로 이동 셀 서식 대화 상자. 아래의 작성 탭에서 행을 강조 표시할 색상을 하나 선택하고 스크린샷을 참조하십시오.

4. 딸깍 하는 소리 OK > OK 대화 상자를 닫고 병합된 셀이 있는 행이 지정한 색상으로 채워집니다(스크린샷 참조).

5. 클릭으로 이동 > 조건부 서식 > 새로운 규칙 를 열려면 새로운 서식 규칙 대화 상자에서 다음 작업을 수행하십시오.

  • 선택 수식을 사용하여 서식을 지정할 셀 결정 옵션에서 규칙 유형 선택 리스트 박스;
  • 그런 다음 다음 공식을 입력하십시오. =MOD(COUNTA($A$2:$A2),2)=1이 공식이 참인 경우 값 형식 지정 텍스트 상자.
  • 그런 다음 형성 버튼을 눌러 행을 강조 표시할 다른 색상을 선택합니다.
  • 주의 사항: A2 데이터 범위의 첫 번째 셀입니다.

6. 그런 다음 OK > OK 대화 상자를 닫고 이제 선택한 데이터 범위가 아래 스크린샷과 같이 병합된 셀을 기반으로 두 가지 다른 색상으로 번갈아 음영 처리된 것을 볼 수 있습니다.


VBA 코드가 있는 병합된 셀의 색상 대체 행

일반 조건부 서식을 제외하고 VBA 코드를 사용하여 병합된 셀에 대체 행 색상을 쉽게 적용할 수도 있습니다.

1. 누르고 ALT + F11 키를 눌러 응용 프로그램 용 Microsoft Visual Basic 창.

2. 그런 다음 끼워 넣다 > 모듈을 클릭하고 다음 코드를 모듈 창.

VBA 코드: 병합된 셀의 색상 대체 행

Sub Kutools_AlternateColor()
'Update by ExtendOffice
Dim xRg As Range
Dim xCRg As Range
Dim xIRg As Range
Dim xC1, xC2 As Integer
Dim xR1 As Integer
Dim xCnt As Long
Dim xLColor, xDCR1, xDCR2 As Long
Set xRg = Application.InputBox("Please select the data range:", "KutoolsforExcel", "", Type:=8)
If TypeName(xRg) = "Nothing" Then Exit Sub
Set xCRg = Application.InputBox("Please select the column with the merged cells:", "KutoolsforExcel", "", Type:=8)
If TypeName(xCRg) = "Nothing" Then Exit Sub
Set xIRg = Intersect(xRg, xCRg)
If xIRg Is Nothing Then
MsgBox "the data range doesn't contain merged cells"
Exit Sub
End If
xC1 = xRg.Column
xC2 = xIRg.Column
xR1 = xRg.Row
xLColor = RGB(221, 235, 247)
xDCR1 = RGB(221, 235, 247)
xDCR2 = RGB(250, 232, 222)
xRw = 0
Do
xLColor = xDCR1 + xDCR2 - xLColor
xCnt = Cells(xRw + xR1, xC2).MergeArea.Rows.Count
Cells(xRw + xR1, xC1).Resize(xCnt, xRg.Columns.Count).Interior.Color = xLColor
xRw = xRw + xCnt
Loop While xRw < xRg.Rows.Count - 1
End Sub

3. 그런 다음, F5 이 코드를 실행하는 키입니다. 첫 번째 팝업 상자에서 사용하려는 데이터 범위를 선택하고 스크린샷을 참조하십시오.

4. 두 번째 프롬프트 상자에서 병합된 셀이 있는 열을 선택합니다(스크린샷 참조).

5. 그런 다음 OK 버튼을 클릭하면 아래 스크린샷과 같이 병합된 셀을 기반으로 행이 번갈아 음영 처리됩니다.


비디오: 병합된 셀의 대체 행 색상 지정


더 많은 관련 기사 :

  • 병합된 셀에서 모든 관련 데이터 필터링
  • 데이터 범위에 병합 된 셀 열이 있다고 가정하면 다음 스크린 샷과 같이 병합 된 셀로이 열을 필터링하여 각 병합 된 셀과 관련된 모든 행을 표시해야합니다. Excel에서 필터 기능을 사용하면 병합 된 셀과 연결된 첫 번째 항목 만 필터링 할 수 있습니다.이 기사에서는 Excel에서 병합 된 셀의 모든 관련 데이터를 필터링하는 방법에 대해 설명합니다.
  • 병합된 셀을 단일 셀에 복사하여 붙여넣기
  • 일반적으로 병합 된 셀을 복사하여 다른 셀에 붙여 넣으면 병합 된 셀이 직접 붙여 넣어집니다. 그러나 다음 스크린 샷과 같이 병합 된 셀을 단일 셀에 붙여 넣어 필요에 따라 데이터를 처리 할 수 ​​있습니다. 이 기사에서는 병합 된 셀을 복사하여 단일 셀에 붙여 넣는 방법에 대해 설명합니다.
  • 병합된 여러 셀의 내용 지우기
  • 병합 된 여러 셀이 포함 된 큰 워크 시트가있는 경우 이제 병합 된 셀의 모든 내용을 지우고 병합 된 셀은 유지하려고합니다. 일반적으로 찾기 및 바꾸기 기능을 적용하여 병합 된 모든 셀을 먼저 선택한 다음 Delete 키를 눌러 값을 삭제할 수 있지만 "병합 된 셀에 대해서는 수행 할 수 없습니다."라는 경고 메시지가 표시됩니다. 이 경우 병합 된 셀의 값을 지우고 Excel에서 병합 된 셀을 빠르게 유지하는 방법은 무엇입니까?
  • 자동 번호 병합된 셀
  • Excel에서 여러 크기의 병합 된 셀 목록에 시리즈 번호를 어떻게 채울 수 있습니까? 먼저 자동 채우기 핸들을 드래그하여 병합 된 셀을 채우는 것이지만이 경우 다음 경고 메시지가 표시되고 병합 된 셀을 채울 수 없습니다.

  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 및 데이터 보관; 셀 내용 분할; 중복 행과 합계 / 평균 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 즐겨 찾기 및 빠른 수식 삽입, 범위, 차트 및 그림; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 피벗 테이블 그룹화 기준 주 번호, 요일 등 ... 잠금 해제되고 잠긴 셀 표시 다른 색상으로; 수식 / 이름이있는 셀 강조 표시...
kte 탭 201905
  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
А еще у вас неверная формула:)
Ну нет такой формулы - СЧЕТЧИК
Правильнее СЧЕТЗ =)
This comment was minimized by the moderator on the site
Hello, Влад
The formulas in this article have been translated, so you can try the below formulas in English:
=MOD(COUNTA($A$2:$A2),2)=0
=MOD(COUNTA($A$2:$A2),2)=1
Please try, hope it can help you!
This comment was minimized by the moderator on the site
Здравствуйте!
Спасибо за статью

У меня есть некоторое замечание
= ОСТАТ (СЧЕТЧИК ($ A $ 2: $ A 2), 2) = 0
правильно , сменить на ;
= ОСТАТ (СЧЕТЧИК ($ A $ 2: $ A 2); 2) = 0

но даже после этого не работает
This comment was minimized by the moderator on the site
Hello, Vlad
The formulas in this article have been translated, so you can try the below formulas in English:
=MOD(COUNTA($A$2:$A2),2)=0
=MOD(COUNTA($A$2:$A2),2)=1

Please try, hope it can help you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations