VBA 없이 셀 서식을 변경합니다. 맞춤 서식?

VBA 없이 셀 서식을 변경합니다. 맞춤 서식?

내가 만드는 양식에 두 개의 값이 있는 드롭다운 필드가 있습니다. 셀 D15의 예상 데이터는 선택 항목에 따라 변경됩니다. 옵션 A를 선택하면 달러 금액이 예상됩니다. 옵션 B를 선택하면 백분율이 예상됩니다.

옵션 A의 경우 소수점 이하 자릿수가 0인 '회계'로 셀 형식을 지정하고 옵션 B를 선택한 경우 소수점 이하 자릿수가 0인 '백분율' 형식을 지정하고 싶습니다.

가능하다면 VBA를 사용하고 싶지 않습니다. 사용자 정의 형식 지정 솔루션이 있기를 바랍니다.

답변1

이는 조건부 서식과 두 가지 규칙을 사용하여 수행할 수 있습니다. 저는 한 가지 특이한 점으로 작동하는 간단한 것을 만들었습니다.

원하는 셀을 선택한 다음 홈 탭에서 조건부 서식을 클릭하면 다음이 표시됩니다.

새로운 규칙

"새 규칙"을 클릭하면 "수식을 사용하여 서식을 지정할 셀 결정" 옵션을 선택할 수 있는 다음 대화 상자가 표시됩니다.

서식 지정

"이 수식이 참인 값의 서식 지정" 상자 옆에 있는 버튼을 클릭하고 셀 범위를 선택하면 두 번째 '=' 뒤에 "=K6:K20=1"(따옴표 제외)과 같은 내용이 표시됩니다. 일치하는 항목이 무엇이든 텍스트는 따옴표 안에 있어야 하며 $ 기호를 제거하려면 셀 번호 범위를 선택한 후 F4를 두 번 눌러야 할 수도 있습니다.

그런 다음 형식 버튼을 클릭하여 원하는 형식을 선택합니다. 이 시점에서 "숫자 탭"에서 백분율 또는 통화로 설정할 수 있는 표준 셀 서식 창과 같은 내용이 표시됩니다.

확인을 클릭하여 적용하고 대체 형식 값에 대해 반복합니다.

이 작업을 완료한 후 연결한 첫 번째 이미지의 "규칙 관리" 선택을 사용하여 해당 설정을 조정할 수 있습니다. 이때 "다음에 대한 서식 규칙 표시:"에서 "이 워크시트"를 선택하면 다음과 같은 내용이 표시됩니다. 규칙을 세밀하게 조정할 수 있는 곳이 바로 이것이었습니다.

규칙

샘플 셀 몇 개는 어떻게 생겼나요?

샘플 셀

Excel에서는 백분율이 20%의 경우 0.2로 측정된다는 점을 기억하세요.

관련 정보