5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
미해결 엑셀2019윈도우10

긴급!ㅠ) 엑셀 색깔을 검색해서 값을 나타내는 방법(수식,함수 알려주실분 ㅠㅠ)

c
coldback
5월 24일 조회 1,734
안녕하세요 회사 일로 엑셀을 받았는데

보기 편하자고 색깔로 표시를 해두셔서 이게 전체영역에서 찾아내려하니 일이 너무 많네요 ㅜㅜ

능력자분 계신다면 방법을 알려주실수 있을까요 ㅜㅜㅜㅜ

아래는 예시 입니다!

댓글 3

설픈해 5월 24일
색상을 판별하여 값을 가져오는 것은 VBA를 사용하셔야 하는것으로 알고있습니다.

VBA가 어려우시다면 필터를 적용하여 색상별로 필터링 하셔서 작업하는것을 어떨가 싶네요
설픈해 5월 24일
@설픈해 님 이건 VBA 쓰실때 ..

개발도구 비쥬얼베이직에서 해당파일에 모듈을 추가하신후 붙여넣고 쓰시면 됩니다.

=MatchColor(이름셀,$기준값범위)

하시고 밑으로 쭉 채우기...(혹시 중간에 값이 바뀌면 다시 계산해주셔야 정상값이 나옵니다.)
Function MatchColor(colorCell As Range, dataRange As Range) As Variant
    Dim colorIndex As Variant
    Dim cell As Range
    
    colorIndex = colorCell.Interior.Color
    
    For Each cell In dataRange
        If cell.Interior.Color = colorIndex Then
            MatchColor = cell.Value
            Exit Function
        End If
    Next cell
    
    ' 일치하는 값이 없는 경우, #N/A 반환
    MatchColor = CVErr(xlErrNA)
End Function
코훈 5월 24일
테이블 구성을 바꾸시는 게 좋을 것 같습니다. 색깔표시 작업대신 옆에 등급을 기재하시고 Vlookup으로 불러오는게 좋을 것 같네요. 또한 조건부 서식을 추가하면 등급표시하면서 색깔표시가 자동으로 설정되도록 만들 수 있습니다. 첨부파일 참조바랍니다.

질문답변 게시판의 최근 글

스크랩 완료