문제상황) A1셀에 금액이 표시되어 있습니다
이 금액을 각 자리수마다 나누어 한 셀씩 표시하고 싶습니다.
즉, A1셀에 12345이 입력되어 있다면 G2셀에는 1, H2는 2, I2는 3, J2는 4, K2에는 5라고
표시하고 싶습니다.
(하나의 해결 방법) mid함수와 함께 배열함수를 이용합니다.
1. B2셀에서 K2셀까지를 선택합니다
2. 아마도 첫 셀인 B2셀이 활성화되어 있을 것입니다.(만약 그렇지 않다면 Tab키를 눌러
B2을 활성화시키세요!)
3. 아래의 조금은 복잡한 수식을 입력한 다음
=IF(MID(REPT("L",10-LEN($A$1))&$A$1,{1,2,3,4,5,6,7,8,9,10},1)="L","",MID(REPT("L",10-LEN($A$1))&$A$1,{1,2,3,4,5,6,7,8,9,10},1))
4. Ctrl + Shift + Enter키로 수식을 완성합니다.
이 수식의 아이디어는 이렇습니다.
먼저, REPT함수를 이용하여 10자리에 미달하는 숫자의 앞부분은 "L"(물론 다른 문자도
괜찮습니다)라고 표시합니다.
그리고 mid함수를 이용하여 각 자리수마다의 숫자를 반환받되 문자 "L"가 나타나는 곳은
if함수를 이용하여 공백으로 처리하는 것입니다.
카페 게시글
엑셀강의
한셀의 값을 여러셀에 나누어...
CHON
추천 0
조회 890
01.02.10 11:58
댓글 0
다음검색