안녕하세요, 봉자씨입니다.

엑셀 파일 열심히 정리하고 있다가 피씨가 툭….하고 꺼지면?

엑셀 파일 정리하다가 피씨가 오류나서 파일이 날라가면?

파일이 에러가 나서 열리지 않는다면?

이런 경험 다 있으시죠…

너무 짜증이 나는 이런 상황에서 우린 어떻게 대처 해야 할가요?

 

두 가지의 방향으로 접근하겠습니다.

 

1. 사전에 방지하기

2. 사후에 복구하기

 

그럼 먼저 사전 방지 책에 대해서 알아보겠습니다.

엑셀을 한번 열어 보세요

그리고 나서 엑셀의 옵션으로 들어갑니다.

 


 

그럼 아래와 같은 창이 열립니다.

아래의 창이 엑셀 파일을 살리는 사전 방지책이 들어 있습니다.

그럼…

한번 알아 보도록 할게요!

 


 

 

가장 눈에 띄는 것이 있습니다.

바로 빨간 박스로 표시한

 

자동 복구 정보 저장 간격!

저장하지 않고 닫는 경우 마지막으로 자동 저장된 버전 유지

 


 

자동 복구 정보 저장 간격이란, 여러분들이 엑셀을 저장하지 않아도 정해진 시간 간격으로 저장을 해주는 기능입니다.

그래서 1분으로 해두면 되겠구나?

이렇게 해두면 어떻게 될 가요?

여러분이 작업하는 동안 1분간격으로 파일은 계속 저장이 될 것입니다.

그럼 엑셀파일이 버벅거리는 일이 벌어 집니다.(기본적으로 10분입니다. 참고하세요^^)

 

그래서 중요한 건 시간을 적당히 설정해 둬야 한다는 것입니다.

보통 5분으로 해두죠!

 

위의 상황을 참고해서 저장 시간을 설정하시면 됩니다.!

 

그리고 그 밑에 저장하지 않고 닫는 경우 마지막으로 자동 저장된 버전 유지란?

말 그대로 입니다.

여러분이 저장을 하지 않고 강제로 닫아 버린다면

엑셀이 스스로 자동 저장한 파일을 최종 버전으로 사용해서 저장하겠다는 말입니다.

필요에 있어서 설정해 두시면 되겠습니다.

 

이제 다음에 위치한 자동 복구 파일 위치와 기본 파일 위치에 대해서 알아 보도록 하겠습니다.


 

자동 복구 파일 위치는 엑셀에서 자동으로 저장하는 위치입니다.

자동 저장하는 위치로 생각하시면 되요.

만약 저장하지 않고 닫는 경우 마지막으로 자동 저장된 버전 유지를 체크하지 않았다면

자동 복구 파일 위치로 찾아가면 최종 버전이 있습니다.

바로 그곳에서 찾으면 되겠죠!

 

기본 파일 위치? 이것은 무엇일까요?

여러분들이 엑셀을 열거나 다른 프로그램에 의해서 엑셀이 열릴 경우

기본적으로 해당 위치에서 파일이 열리고 저장되게 됩니다.

모든 엑셀파일은 해당 위치에서 열리게 된다는 것입니다.

저는 I:\Users\ 이곳에서 열리겠죠?^^

 

 

마지막으로 아래의 빨간 박스에 대해서 알아보도록 하겠습니다.


 

자동 복구 예외 항목이라고 있습니다.

자동 복구에서 제외 처리하겠다는 것입니다.

여러 개의 파일이 동시에 열려 있다면(한 엑셀에) 여러 파일 명이 뜨게 됩니다.

그리고 선택을 하시면 됩니다.

그리고..

그 아래의 이 통합 문서에만 자동 복구 사용 안 함을 체크하시게 되면

해당 파일은 자동으로 복구하는 프로세스에서 빠지게 되는 것입니다.

여기까지가 사전 방지 하기 입니다.

 

이제 그럼 사후 복구 책에 대해서 알아보겠습니다.

여기서 말하는 사후 복구라 하면

강제로 종료되는 바람에 저장을 하지 못하고 종료 되는 경우 또는

정상적으로 저장되지 않아 손상된 파일을 말합니다.

 

그럼 어떤 방법이 있는지 알아 보도록 하겠습니다.

 

1. 가정 먼저 해야 할 일은 자동 저장 위치에 가서 해당 파일을 찾는 것입니다.

바로 아래의 위치에 가서 찾으시면 됩니다.

그럼 저장되어 있는 파일을 찾을 수가 있을 겁니다.

 


 

 

2. 파손된 파일을 복구해보도록 하겠습니다.

아래와 같은 위치에 파손될 파일이 있다고 보겠습니다.


 

파손된 이 파일을 복구해 보도록 하겠습니다.

엑셀에서 파일 열기를 클릭합니다.

 


 

그리고 나서 해당 파일을 선택하고 아래와 같이 열기 버튼 삼각형을 클릭해서

열기 및 복구를 클릭합니다.


 

그럼 아래와 같은 창이 뜹니다.


 

이 창에서 선택할 수 있는 버튼을 보면

복구와 데이터 추출이 있습니다.

 

복구란 무엇일까요?

여기서 말하는 복구란 파일을 원본에 가깝게 최대한 살려 내는 작업을 말합니다.

 

데이터 추출은?

문제가 있는 이 파일의 데이터만을 먼저 뽑아내는 것을 말합니다.

 

여기서 복구를 눌러주시면 파일이 최대한 복구되는 것을 볼 수 있습니다.

 

하지만 데이터 추출을 누르게 되면?

아래와 같은 창이 뜹니다.


 

데이터를 추출하긴 할건데 모든 데이터를 값으로 추출 할 것이냐!!

아니면 수식은 수식대로 값은 값대로 복구할 것이냐를 묻는 것입니다.

 

복구를 하게 되면 아래와 같이 파일 명에 [복구됨] 이라고 붙게 됩니다.

 


 

간단하게 알아본 엑셀의 파일 복구하기였습니다.

여러분들이 작업을 하다가 문제가 생긴다면, 특히 저장하지 못하거나, 파일이 손상되었다면,

당황하지 마시고 위의 절차대로 파일을 살려보세요^^

글이 조금이나마 도움이 되셨다면 공감 부탁드립니다.

오늘도 좋은 하루 되세요!

감사합니다.

클릭 클릭 공감 클릭~~






안녕하세요, 봉자씨입니다.

오늘 올려 드릴 팁은 직장인이라면 공감하는 것 입니다.

 

1일을 8시간으로 작업하기!

 

보통 우린 하루를 24시간으로 보잖아요

하지만 직장에서는 8시간을 하루로 생각하고 계산합니다.

그리고 시간외 수당이던지 아니면 휴가를 주던지 하게 됩니다.

 

그럼 8시간을 기준으로 어떻게 바꿀 수가 있을 가요.

아래의 표와 같이

시간을 계산하고 싶습니다.

그럼 어떻게 해야 할가요?


 

엑셀의 사용자 정의 함수를 사용해서 간단하게 할 수가 있습니다.

아래 코드를 간단하게 짜 보았습니다.

 

먼저 아래와 같은 코드를 복사합니다.




 

Function day8time(time)

Dim t1, t2

Dim m

t1 = Int(time)

t2 = time - t1

t1 = t1 * 3

If t2 - 0.666666666666667 > 0 Then '16시간을 의미

t1 = t1 + 2

m = t2 - 0.666666666666667

ElseIf t2 - 0.333333333333333 > 0 Then '8시간을 의미

t1 = t1 + 1

m = t2 - 0.333333333333333

Else

m = t2

End If

 

If t1 > 0 Then

day8time = t1 & "일 " & Format(m, "hh:mm")

Else

day8time = Format(m, "hh:mm")

End If

End Function






 

그리고 이제 alrt+F11을 눌러 줍니다.

또는 아래와 같이 아이콘을 클릭합니다.

개발도구 => 코드보기


 

그럼 아래와 같은 창이 뜨게 됩니다.

 


 

이제 여기서

아래와 같이 통합 문서 이름 위에서 오른쪽 마우스를 클릭합니다.

그리고 삽입 => 모듈

클릭합니다.

 


 

그럼 아래 그림과 같이 모듈이 생기는 것을 확인 할 수 있습니다.

 


 

Module1이 생기는 것을 볼 수 있습니다.

그것을 이제 더블 클릭합니다.

그럼 옆에 빈 공간을 확인 할 수 있습니다.

그 곳에 아까 위에서 적어 놓은 코드를 복사 합니다.

그럼 아래와 같이 Module1에 코드가 복사 된 것을 확인 할 수 있습니다.

 


 

이제 창을 닫고 나갑니다.

그럼 이제 우리가 만든 함수 즉, 8시간을 1일로 측정하는 함수를 어디서든 사용이 가능합니다.

 


 


 

위와 같이 사용이 가능합니다.

그럼 한번 시간의 합을 모두 더해서 총 몇 일이나 될지 한번 볼까요?

즉, A2:A23까지의 합을 구해서 이것을 날짜로 변환해 보겠습니다.

단 우리는 8시간 기준이겠죠.


 

결과 값은?

 


 

36일 3시간 30분으로 계산이 되는 것을 확인 할 수가 있습니다.

 =========================================================================================================

여기서 잠깐…

여러분들이 알아야 할 것이 있습니다.

우리가 알고 있는 시간은 소수점으로 나타납니다.

0.666666666666667 = > 16:00 과 동일합니다.

0.333333333333333 => 8:00 과 동일합니다.

 

그래서 여러분들이 만약에 그냥 시간을 더하다 보면

아래와 같이 말입니다. 그럼 결과가 어떻게 나올까요?


 

단지 3:30분이라는 결과가 나옵니다.

이게 왜…그럴까요?

시간은 일을 표현 못합니다.

그리고 시간은 24시간이 넘어가버리면 다시 0시가 됩니다.


 

그래서 위의 셀 형식을 일반으로 바꿔서 볼가요?

 


 

결과는 12.141583333이 나옵니다.

이 말은 무슨 말 일가요?

 

12일 그리고 3:30분(0.14158333)이라는 말입니다.

 

여러분이 24:00 이라고 쓰고 셀 형식을 일반으로 바꾸면 1이란 숫자가 표기가 되는 것을 확인 할 수가 있습니다.

 

결론적으로 엑셀의 시간은 소수점 아래로만 표현이 가능하고

소수점 위의 숫자는 일수를 표현한다 라는 것을 알 수 있습니다.

 

어렵나요. 하지만..

 

엑셀에서 시간이란 것이 어떻게 표현되는 지 알아야 이것을 응용 할 수가 있답니다.^^

 

언제든 모르시거나 궁금한게 있으시면 댓글 달아 주세요 ^^

글이 조금이나마 도움이 되셨다면 공감 부탁드립니다.

오늘도 좋은 하루 되세요!

감사합니다.

클릭 클릭 공감 클릭~~



안녕하세요, 봉자씨입니다.


오늘은 아주 간단한 팁을 하나 같이 보도록 하겠습니다.

 

색이 있는 셀만 더하기(평균,개수….)

 

일단 파일을 보면 아래와 같습니다.

여기서 저희는

 

위의 영역에

색이 칠해져 있는 셀만 찾아서

 

더해보도록 하겠습니다.

 


 

 

먼저 해야 해야 할 일은 바로 찾기 및 바꾸기 창을 여는 것입니다.

그래서 CTRL+F를 눌러 줍니다.

그럼 아래와 같은 창이 열립니다.

 


 

그럼 이제 여기서 옵션을 클릭합니다.

옵션을 클릭하게 되면 창이 아래와 같이 바뀌게 됩니다.

 


 

다시 서식을 클릭합니다. 그럼 또 아래와 같은 창이 열립니다.

그럼 거기서 셀에서 서식 선택하기를 클릭합니다.

 


 

 

그럼 십자가 모양과 함께 스포이드 모양이 마우스에 생기는 것을 확인 할 수 있습니다.

우리가 원하는 셀의 서식을 이제 클릭하게 됩니다. 그럼 아래와 같은 결과가 나오게 됩니다.

서식이 들어 가는 것을 확인 할 수 있습니다.

 


 

이제 이 상태에서 닫기를 클릭합니다.

 

그리고 우리가 색이 칠해져 있는 셀을 더할 영역만 선택을 합니다.

우린 위의 영역만 더하기로 했습니다.

그래서 위의 영역을 선택합니다.

 


 

이제 이 상태에서

다시CTRL+F를 눌러줍니다.

그럼 아래와 같은 창이 뜹니다.

 


 

이제 이 상태에서 모두 찾기를 클릭!

그럼 아래와 같은 결과가 나옵니다.


 

총 55개의 결과를 찾았는데

이 상태에서 아무거나 클릭하고

CTRL+A를 클릭합니다.

그럼 아래와 같이 모두 선택이 되게 됩니다.

 


 

이제 끝났습니다!

 

도대체 결과는 어디 나와 있다는 것일까요?

무엇이 끝났다고 말을 하는 것일까요?

 


 

보이시나요?

바로 답은 아래 부분에 있습니다.

평균과 개수 그리고 합계까지 나와 있는 것을 확인 할 수 있습니다.

음…

결과 값이 안 보이신다고요? 아무것도 없다고요?

 

그럼 아래와 같이 해보세요

상태 표시줄(평균 개수 합계가 보여지는 부분에 가서 오른쪽 마우스를 클릭해 보세요)

 


 

그럼 상태 표시줄 사용자 지정이 열리게 됩니다.

여기서 필요한 평균과 개수 그리고 합계를 클릭해 주면 됩니다.

그럼 이전의 결과처럼 보여지게 됩니다.

간단하죠?~

글이 조금이나마 도움이 되셨다면 공감 부탁드립니다.

오늘도 좋은 하루 되세요!

감사합니다.

클릭 클릭 공감 클릭~~






안녕하세요, 봉자씨입니다.


텍스트 나누기를 하다 보면 앞에서부터 텍스트를 잘라 오게 됩니다.

그리고 구분기호가 있다면 더욱더 편하게 데이터를 구분해서 올 수 있습니다.

그럼 이건 어떨가요?

데이터를 뒤에서부터 8자리만 가지고 와서 자르고 싶습니다.

하지만.. 구분자가 없습니다.

 

이런 것이지요!

 

Abcdefg12345678

eeeff12312367

 

위의 데이터에서 뒤에 8자리를 끊고 앞에 나머지를 가져오고 싶다면

 

Abcdefg 12345678

eeef        12312367

 

이렇게 데이터를 잘라 오고 싶을 때는 어떻게 해야 할까요?


오늘은 바로 이것을 한번 해보도록 하겠습니다.


엑셀 텍스트 데이터 뒤를 기준으로 자르기 



간단하게 함수를 써서 해보겠습니다.

먼저 그냥 데이터를 아래와 같이 가져오게 됩니다.

 

텍스트 나누기로 가져오는 것이 아니라

그냥 일반적으로 데이터를 붙여 넣으면 아래와 같이 되겠죠

 

아래의 데이터는 금액이 5자리로 일정한 데이터 입니다.

이 데이터를 가지고 한번 뒤에서 5자리 기준으로 데이터를 분리해 보도록 하겠습니다.

나머지도 한번 가져오겠습니다.

 


 

먼저 데이터를 옆에다 아래와 같이 수식을 적습니다.

Right함수를 사용 했습니다.

오른쪽에서 5개의 글자를 가져와 달라 라고 했습니다.

그랬더니 아래와 같이 가여 옵니다.

하지만..

저희는 뿐만 아니라 해당 데이터를 제외한 앞의 데이터도 필요합니다.

 


 

그래서 그 옆의 셀 C셀에다가 이렇게 입력을 합니다.

 


 

이게 무슨 말일가요?

Substitute라는 함수는 쉽게 이야기 하면 찾아서 바꾸라 라는 함수입니다.

A1의 데이터에서 B1의 데이터를 찾아서 ""(공백)으로 바꾸라라고 했습니다.

 

그럼 강남대리점5공펀치23000에서 23000을 찾아서 공백으로 만들어 버리게 됩니다.

 

그럼 나머지는

강남대리점5공펀치

만 남게 되는 것입니다.

 

그래서 해당 식을 아래로 죽 복사에서 드래그 하게 되면

아래와 같은 결과가 나오게 됩니다.

 


 

우리가 원하는 방향대로 데이터가 나오는 것을 확인 할 수 있습니다.

뒤에 5자리를 기준으로 데이터를 잘라오는 것이 위와 같이 가능하게 됩니다.

 

수식이 거슬린다면 결과 데이터에서 데이터를 복사해서

선택하여 붙여넣기를 해서 값으로 붙여넣기를 하면 됩니다.

간단하지만 모르면 고생하는

 

데이터 뒤를 기준으로 자르기 였습니다.^^


5자 3자 2자 이렇게 계속자르고 싶다구요?

어떻게 하면 될가요? C열을 대상으로 방금 한 작업을 다시 해주면 되겠죠?

글이 조금이나마 도움이 되셨다면 공감 부탁드립니다.

오늘도 좋은 하루 되세요!

감사합니다.

클릭 클릭 공감 클릭~~






안녕하세요, 봉자씨입니다.


이번에 같이 해볼 팁은 바로 이것입니다.


홀수 행 지우기


또는


홀수 열 지우기

 

다시 말해 한 줄 건너 한 줄로 데이터 행/열 삭제하기

 

한번 해보겠습니다.

먼저 데이터는 아래와 같습니다.

 




 

 

이런 데이터에서 먼저 홀수 열만을 삭제해 보도록 하겠습니다.

아래 처럼 주황색의 데이터만을 삭제 해야 합니다.

그럼 어떻게 할가요?

 

쉽게 매크로로 삭제를 할까요?

아니요!

그냥 간단하게

그렇게 안하고 해보도록 하겠습니다.

 


 

 

홀수 열 지우기

 

삭제를 위해서 한 행을 추가합니다.

그럼 아래와 같이 되겠죠?

그리고 아래처럼 다시

삭제할 행은 아무것도 넣지 않고

삭제할 행에는 아무거나 넣습니다. 저는 a를 넣었습니다.

그리고 두 개의 데이터를 선택하고 옆으로 채워 넣기 복사를 합니다.

 

채워넣기 복사란?


검정 점 부분에 마우스를 가져다 되면

검정 십자가가 나타납니다.

해당 십자가를 클릭하고 옆으로 죽 복사하세요^^

 


 

 

그리고 옆으로 삭제하고 싶은데 까지 죽 복사를 합니다.

그럼 아래와 같이 되겠죠

 


 

이제 이 상태에서 (채워넣기 한 데이터 까지 모두 선택합니다. 1행의 18열 까지 선택을 합니다.

그리고 나서 이제

F5키를 누룹니다. 그럼 아래와 같은 창이 뜹니다.


 

이 상태에서 이제 옵션을 클릭합니다.

그럼 아래와 같은 창이 나오고

아래 창에서 빈 셀을 클릭합니다. 그리고 확인 클릭!


 

그럼 아래와 같은 상황이 됩니다.


 

이 상태에서 이제 파란색으로 셀이 선택된 곳으로 마우스를 이동하고

오른쪽 마우스를 클릭합니다.

그리고 삭제를 클릭합니다.

 


 

그럼 다시 아래와 같은 창이 뜹니다.

그럼 열 전체를 클릭하고

확인을 클릭합니다.

 


 

그럼 아래와 같이 홀수 행만 삭제가 됩니다.


 

간단하죠?

순식간에 홀수 열이 삭제가 되었습니다.

이제 첫 행을 삭제하면 됩니다.

(우리가 작업을 하기 위해 추가했던 행입니다.)

그럼 아래와 같이 우리가 원하는 데이터만 보이게 됩니다.

 


 

간단하죠?^^

 

 

홀수 행 지우기

 

이번에는 행을 지우고 싶습니다.

홀수 행만 지우고 싶습니다.

이 번에도 똑 같은 방법으로 하시면 됩니다.


 

이 상태에서 F5를 누르시고 옵션을 누르시고!

그리고 다시 빈셀 클릭!!!


 

그리고 다시 확인 클릭!

그럼 아래와 같은 창이 나오고

아래 창에서 파랑색 부분에서(선택된 부분)


 

삭제를 클릭합니다.

그리고 아래 창이 열리면 행 전체를 선택합니다.

그리고 확인을 클릭합니다.

 


 

그럼 홀수행이 아래와 같이 삭제 되는 것을 확인 할 수 있습니다.


 

그럼 이제 추가 했던 열(첫 열)을 다시 삭제 처리하면 됩니다.

그럼 아래와 같이 깨끗하게 우리가 원하는 데이터가 나오게 됩니다.^^

 



간단하지만 알아두면 편리합니다.

꼭 알아두세요^^

글이 조금이나마 도움이 되셨다면 공감 부탁드립니다.

오늘도 좋은 하루 되세요!

감사합니다.

클릭 클릭 공감 클릭~~

+ Recent posts