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

엑셀이 느려지면 보통 어떻게 하시나요? 컴퓨터 메모리 업그레이드 해야할까요?

해룡
3월 29일 조회 3,459
다름이 아니라 엑셀 느려지면 보통 어떻게 조치하시나요?

평소에는 괜찮았는데...

좀 전에 함수식을 아래와 같이 여러셀에 반복해서 넣으니 완전히 느려져버리네요. 데이터 한번 바꿀때 마다 한참 기다리게 됩니다.

로우데이터 행도 40만이 넘고, 파일 용량은 28MB 정도입니다.

(=IF(INDEX(통합행열!E:E,MATCH(1,($A2=통합행열!$A:$A)*($B2=통합행열!$B:$B)*(통합결과!$C2=통합행열!$C:$C)*(통합결과!$D2=통합행열!$D:$D),0))=0,통합결과!E2,INDEX(통합행열!E:E,MATCH(1,($A2=통합행열!$A:$A)*($B2=통합행열!$B:$B)*(통합결과!$C2=통합행열!$C:$C)*(통합결과!$D2=통합행열!$D:$D),0)))

노트북이고 사양이 그렇게 좋은편이 아니라서 메모리를 16기가로 업그레이드 하면 연산이 좀 빨라질까요?

 

참고로 제 노브툭 사양입니다.

LG 그램 노트북 사용중입니다.

Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz   1.80 GHz

8.00GB(7.84GB 사용 가능)

64비트 운영 체제, x64 기반 프로세서

 

조언 부탁드립니다~~

댓글 4

더블유에이 채택된 답변 3월 30일
RAM 업그레이드하면 조금은 빨라질테지만, 드라마틱하게 변하진 않을겁니다.

우선 수식을 수정해보세요. $C:$C 를 $C1:$C100000 처럼 실제 사용중인 범위로 바꿔보시거나

다중조건을 INDEX/MATCH로 해결하는 것 대신, 여러 열을 합해서 key값을 만든 다음에 key 값으로 vlookup을 돌려주면 속도가 100배는 빨라질겁니다 ^^
해룡 작성자 3월 30일
@더블유에이 님 답변 너무 감사드립니다. 그런데 vlookup 대신 index/match를 쓴 이유가 값을 반환하는 조건이 한가지가 아니라 4가지인 다중조건이라는 이유 때문이였습니다. 혹시 말씀하신 여러열을 합해서 key 값을 만든 다음에 key값으로 vlookup을 돌리라고 하셨는데 조금 더 자세히 설명해주시면 대단히 감사하겠습니다~~^^
더블유에이 3월 30일
@해룡 님 값1&값2&값3&값4

로 key 값을 만들고 vlookup을 돌리는거죠

모니터, 1월, 삼성 제품을 여러 조건으로 vlookup 한다면

모니터-1월-삼성

이라는 key를 셀 하나에 묶어서 vlookup하면 됩니다
흐르는물 4월 4일
예시 파일을 볼 수 있을까요?

이해에 도움이 되겠습니다.

질문답변 게시판의 최근 글

스크랩 완료