반응형
(문제 출처 : https://blog.naver.com/hellstudy/223302615932 )
액셀 컴활 실기문제를 계속해서 풀어보자.
===
IFERROR, REPLACE, VLOOKUP 함수 사용
![](https://blog.kakaocdn.net/dn/cNtHFL/btsEli9mSDn/4gfS3UIH7MUjqWZwWKGIAK/img.png)
먼저 VLOOKUP을 적용하자.
다음과 같이 찾을 문자열과 대상을 잘 지정하고
리턴시킬 값이 2번째 열에 있고
문자 비교를 정확히 일치시키게 해야 하므로
다음과 같이 수식을 만든다.
=VLOOKUP(
$G4,
$P$3:$Q$9,
2,
FALSE
)
![](https://blog.kakaocdn.net/dn/99gq8/btsEmRcjh04/AkY5tyVJzJfOOKDy0w8wX1/img.png)
그리고
REPLACE인데,
사용법을 먼저 살펴보자.
다음과 같이
Old_text(바꿀 대상)를
Start_num(몇번째 위치한 문자)부터
Num_chars(몇개의 문자)를
New_text(바꾼 후의 문자열)로 대체한다는 함수
![](https://blog.kakaocdn.net/dn/b3P9fg/btsEkv2aXC0/luoEpmvw6J6b6KRmik2No0/img.png)
그럼 활용해보겠다.
문제에서 요구하는 것처럼
5번째 위치의 2개의 문자열을 바꾸는 것이므로
REPLACE의 2, 3번째 인자값을 정확히 집어넣어주면 된다.
=REPLACE(
VLOOKUP(
$G4,
$P$3:$Q$9,
2,
FALSE
),
5,
2,
"○●"
)
![](https://blog.kakaocdn.net/dn/bhwRWU/btsEoKjaDgu/Viwi0mkTBPsdfkF8m639aK/img.png)
마지막으로 IFERROR다
이건 오류시 대체할 문자열값을 리턴시켜주면 된다.
![](https://blog.kakaocdn.net/dn/cl8Bz6/btsEpo8bRyC/GjtmeiAufhdcKF22k3mDN0/img.png)
최종 수식
=IFERROR(
REPLACE(
VLOOKUP(
$G4,
$P$3:$Q$9,
2,
FALSE
),
5,
2,
"○●"
),
""
)
반응형
'컴퓨터활용(컴활) 공부' 카테고리의 다른 글
[스프레드시트] 컴활 1급 실기 문제 풀기 (배열수식) (0) | 2024.02.05 |
---|---|
[데이터베이스] 컴활 1급 실기 문제 풀기 (CloseWindow, OpenReport) (0) | 2024.02.04 |
[데이터베이스] 컴활 1급실기 풀자 (AND, LEFT, 조건부서식) (0) | 2024.02.02 |
[스프레드시트] 컴활 1급 실기 문제 풀기 (함수 이용해서 표 작성) (0) | 2024.02.01 |
[데이터베이스] 실기 컴활 1급 문제 풀자 (텝 인덱스, 텝 정지, Sum) (0) | 2024.01.31 |