해결 엑셀2013윈도우10
엑셀이 느려지면 보통 어떻게 하시나요? 컴퓨터 메모리 업그레이드 해야할까요?
다름이 아니라 엑셀 느려지면 보통 어떻게 조치하시나요?
평소에는 괜찮았는데...
좀 전에 함수식을 아래와 같이 여러셀에 반복해서 넣으니 완전히 느려져버리네요. 데이터 한번 바꿀때 마다 한참 기다리게 됩니다.
로우데이터 행도 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 기반 프로세서
조언 부탁드립니다~~
평소에는 괜찮았는데...
좀 전에 함수식을 아래와 같이 여러셀에 반복해서 넣으니 완전히 느려져버리네요. 데이터 한번 바꿀때 마다 한참 기다리게 됩니다.
로우데이터 행도 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 기반 프로세서
조언 부탁드립니다~~
백
Z
h
김
숫
댓글 4
우선 수식을 수정해보세요. $C:$C 를 $C1:$C100000 처럼 실제 사용중인 범위로 바꿔보시거나
다중조건을 INDEX/MATCH로 해결하는 것 대신, 여러 열을 합해서 key값을 만든 다음에 key 값으로 vlookup을 돌려주면 속도가 100배는 빨라질겁니다 ^^
로 key 값을 만들고 vlookup을 돌리는거죠
모니터, 1월, 삼성 제품을 여러 조건으로 vlookup 한다면
모니터-1월-삼성
이라는 key를 셀 하나에 묶어서 vlookup하면 됩니다
이해에 도움이 되겠습니다.