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

데이터 편집의 두번째 장입니다.
오늘은 아래와 같은 내용에 대해서 한번 배워 보도록 하겠습니다.

숫자 앞에 0을 입력하는 방법
분수를 쉽게 입력하는 방법
5자리가 초과 하는 숫자를 입력하는 방법
텍스트형 숫자를 일반형 숫자로 변경하는 방법
숫자 앞에 0을 입력하는 방법

일단 먼저 0을 한번 넣어서 숫자를 만들어 보겠습니다.


1에 데이터에는 0이 빠져 버렸죠?
핸드폰 번호를 넣어 볼려고 했는데  0이 그냥 생략이 되어 버리는 것을 확인할 수 있습니다.

그런데 어떻게 A2에 데이터는 0이 입력이 되었는지가 궁금합니다.
비밀은…바로!!! 세미콜론(Enter 키바로 옆에) 입니다.
핸드폰 번호를 입력 할 때에 이렇게 입력시면 됩니다.
'01045554555
이렇게 입력을 하게 되면 문자로 인식을 해서(숫자가 아니라 문자로 인식을 하게 됩니다.)
0을 생략하지 않게 됩니다.


분수를 쉽게 입력하는 방법

엑셀에서 분수는 어떻게 입력하는 지에 대해서 배워 보도록 하겠습니다.
우리는 흔히 쓰는 방법으로 보면 1/2을 입력하려면 그냥 똑같이 1 그리고 나누기 표시(/) 그리고 2를 표기하게 됩니다. 
그런데 한번 저렇게 엑셀에 입력을 해보록 하겠습니다. 
예상 밖의 결과가 나오게 됩니다. 

입력 1/2
결과 01월02일

우리는 분수를 넣고 싶었는데 이상하게 날짜가 들어가게 됩니다.
하지만 분수를 넣는 방법은 생각보다 간단합니다.
분수를 입력하는 방법은

0 1/2

이렇게 입력하면 됩니다. 마법의 숫자는 0입니다.
0을 입력하고 한 칸을 띄고 분수를 표시하게 되면 분수가 입력이 됩니다. 한번 해보시기 바랍니다.


15자리가 초과하는 숫자를 입력하기

일단 먼저

1234123412341234

라는 16자리 숫자를 엑셀에 넣어 보겠습니다.


어떻게 된거죠? 제가 마지막 숫자에 0을 넣지는 않았습니다. 저것은 제가 넣은게 아니라 엑셀이 스스로 마지막 숫자를 0으로 만든 겁니다.

그럼 어떻게 입력을 해야지 저 16자리의 숫자를 다 입력 할 수 있을까요?
바로 텍스트 서식으로 해서 입력을 해야합니다.

그래서 이번에도 필요한 마법의 문자 세미콜론이 필요합니다.

'1234123412341234

입력해 보겠습니다.

전부다 입력이 되었죠!
주의 사항!
만약에 카드번호를 입력된 데이터를 보다가
마지막 자리가 모두 0이라면 의심하세요!
그건 틀린 자료일 가능성이 큽니다.
그래서 꼭 데이터를 입력할 때에 텍스트 형식으로 입력해야 합니다.

결론

16자리 이상의 숫자를 입력 할 경우 세미콜론과 함께 입력하고
복사해서 붙여 넣기를 하더라도 꼭 텍스트 형식으로 복사해서 붙여 넣어 보겠습니다.


텍스트 형식의 숫자를 일반 숫자로 변경하는 방법

먼저 텍스트 형식의 숫자를 입력해보겠습니다.

그냥 '12345

이렇게 입력을 해보겠습니다.

텍스트 형식의 숫자는 보시는 봐와 같이
꼭 저런 초록색 박스가 붙어 있습니다.


셀은 숫자를 텍스트로 입력하게 되면 오류로 인식 하게 됩니다.
그리고 초록박스를 눌러보면 숫자로 변환 이라는 내용이 나옵니다.
한 두개 정도는 숫자로 변환 이렇게 해서 입력을 하게 되면 됩니다.
그런데 데이터 많다면? 그리고 저런 박스가 없는데 텍스트를
숫자로 바꾸고 싶을 때는 어떻게 해야하죠?
바로 위와 같은 경우죠
초록 박스도 없고 / 숫자가 오른쪽에 붙어 있는 걸로 봐서 텍스트로 인식하고 있는 것입니다.
그럼 저것을 어떻게 한번에 숫자로 바뀌는 걸가요?
이렇게 하시면 됩니다.
데이터를 선택하고 아래와 같이 텍스트 나누기를 클릭합니다.

그리고 나서
아무거나 선택하셔도 됩니다.
그리고 다음 다음을 누릅니다.

해당 창이 나오게 되면
일반으로 선택하고 마침을 한번 눌러 주심 됩니다.
그럼 해당 텍스트형 숫자들은 모두 일반형 숫자로 바뀌게 되어
이제 텍스트로 인식되는 것이 아니라 일반 숫자로 인식하게 됩니다.
그리고 나면 모두 오른쪽으로 정렬이 되죠?
바로 숫자로 인식 되었다는 증거입니다.
감사합니다.






반응형
반응형


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


이전까지 데이터를 입력하는 것도 배우고 데이터를 서식에 맞게 표현 하는 것도 배웠습니다.
오늘 이 시간에는 데이터를 편집하는 것에 대해서 배우겠습니다.
데이터를 편집하는데 있어서 여러 가지의 테크닉을 사용하게 되는데 하나 하나 한번 배워 보도록 하겠습니다.
셀 범위 선택하기, 데이터 세로로 입력하기, 셀에 두줄 이상 넣기, 셀 병합하기
셀 이나 범위를 빠르게 선택하기

이름 상자를 사용하여 셀 또는 범위 선택 수식 입력 줄의 왼쪽 끝에 있는 이름 상자로 이동을 합니다. 
그럼 이름 상자가 어디 있냐 구요?


위에서 보시는 것처럼 빨간 박스로 된 부분이 바로 이름상자 입니다.
그리고 이름상자에서!
명명된 셀 또는 범위를 선택하려면 해당 이름을 입력하고 Enter

OR

이름 상자 옆에 있는 화살표를 클릭하고 원하는 이름을 클릭
(여기서 두개 이상의 이름상자의 범위를 선택하려면 어떻게 해야 할까요? 
첫 번째 셀 참조 또는 범위의 이름을 클릭하고 Ctrl 키를 누른 채로 이름 상자에서 다른 셀 또는 범위의 이름을 클릭)

명명되지 않은 셀 참조 또는 범위를 선택하려면 선택하려는 셀 범위나 셀의 참조를 입력하고 Enter 키를 누릅니다.


이동 명령을 사용하여 셀 또는 범위 선택 홈 탭의 편집 그룹에서 찾기 및 선택을 클릭한 다음 
이동을 클릭 바로 가기 키 Ctrl+G를 누르는 방법도 있습니다.


선택하려는 셀 또는 범위의 이름을 클릭하거나 참조 상자에 셀 참조를 입력하시면 됩니다.
※이동 목록에서 이동 명령을 사용하여 이전에 선택했던 셀이나 범위를 명명 여부와 관계없이 모두 표시할 수 있습니다.

다중의 셀을 선택하기
연속된 다중의 셀을 선택하는 방법은 
시작 지점의 셀을 클릭 그리고 Shift+마지막 셀을 클릭하면 됩니다.

비연속 다중 셀을 선택하는 방법은 
각각의 셀을 선택 할 때에 ctrl+각각의 셀 클릭 하면 됩니다.

데이터가 있는 셀의 맨 마지막으로 이동하는 방법은?
Ctrl+방향키를 누르게 되면 데이터가 있는 마지막으로 이동하게 됩니다.

데이터가 있는 셀의 맨 마지막으로 선택하며 이동하는 방법은?
Ctrl+Shift+방향키를 누르게 되면 데이터를 모두 선택하며 끝으로 이동하게 됩니다.

세로로 데이터를 입력하기
세로로 데이터를 입력하기 위해서는 셀 서식을 이용하거나 홈의 메뉴를 이용하게 됩니다.
간단하게 홈의 메뉴를 이용하는 것을 보도록 하겠습니다.

텍스트의 방향을 선택하여 텍스트의 방향을 변경이 가능하게 되며 세로로 쓰기를 하면 
우리가 하려는 세로쓰기가 가능하게 됩니다.

셀에 여러 줄 입력하기
하나의 셀에 여러 줄을 입력 하려면 어떻게 해야 할 가요?
간단 합니다. 따라서 해보세요 데이터를 입력하고


Enter 만 누르면 다음 줄로
Alt + Enter 누르면 한 셀에서 줄 바꿈이 됩니다.
두개 세개 네개… 셀을 병합하기

데이터를 입력하다 보면 셀을 병합해야 하는 순간이 발생합니다.
예를들면…


이런 식으로 데이터를 입력하다 보면 셀을 병합해야 할 일이 생깁니다.
그럼 셀을 병합하는 방법에 대해서 한번 알아보겠습니다.
먼저 범위를 선택하고 병합 버튼 누르기!



두번째 방법은 범위 선택하고 셀 서식에서 병합하기


세번째는 단축키로 병합하기가 있습니다.
병합할 범위를 선택한 후 Alt 키를 누르고H 키를 누른 다음 M 키를 두 번 누르시면 됩니다.
감사합니다.


반응형
반응형

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



ERROR


java.lang.IllegalArgumentException: Service Intent must be explicit: Intent


무슨 에러인가?


안드로이드 5.0 롤리팝 버전부터 인텐트 선언 시 명시적으로 선언이 안되게 되어 있어서 발생하는 에러



해결 방안!


 아래와 같이 선언하고 사용하신 다면 오류가 발생합니다.

startService(new Intent("com.bongs.kungkung.service.ScreenonoffService"));


그래서 위의 소스를 아래와 같이 변경 하시면 됩니다.

Intent service = new Intent(getApplicationContext(), ScreenonoffService.class);
service.setPackage("com.bongs.kungkung.service");
startService(service);


반응형
반응형

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

이전 강의까지 해서  셀 서식에 대해서 알아 보았습니다. 

그러면 이제 이제 배운 걸 기본으로 어떻게 활용을 해볼까요? 

먼저 문제를 한번 내보도록 할게요.

아래의 표를 먼저 보도록 하겠습니다. 

일반적으로 우리가 흔히 볼수 있는 데이터를 그냥 모양에 맞게 넣은 것이라고 보면 되겠습니다. 

그럼 이렇게 표현 된 데이터를 한번 아래의 표처럼 바꿔 보도록 하겠습니다.


<데이터를 셀서식을 이용해서 꾸미기 전>


<데이터를 셀서식을 이용해서 꾸미기 후>



1. 그럼 먼저 색을 채워 넣어 보도록 하겠습니다.


이렇게 채우기를 하고 다시 위에 컬럼 제목 줄을 따로 선택을 하고 다시 채우기를 하겠습니다.

그럼 이렇게 됩니다.



이렇게 색이 채워진 것을 위와 같이 확인을 할 수 있습니다.




2. 이번엔 글씨체를 한번 바꿔서 보도록 하겠습니다.

컬럼 제목은 맑은 고딕 10 / 내용은 맑은 고딕 9입니다.





이제 컬럼 제목의 글씨의 색깔을 하얀 색으로 바꿔볼게요




이제 정렬을 한번 해보겠습니다.

(컬럼 제목 모두 가운데 정렬/ 수입 데이터 오른쪽정렬을 제외한 나머지 데이터 모두 가운데 정렬입니다.)




중간점검

부족한게 좀 있긴 하지만 얼추 비슷하죠? 여기까지 잘 따라 오셨나요?

그럼 다시 다시 시작해보겠습니다.



이제 하얀색 테두리를 한번 넣어 보도록 하겠습니다.


위에서 처럼 색을 흰색으로 해서 색깔을 바꾸고

그리고 윤곽선과 안쪽에 선을 넣어줍니다. 그리고 확인을 눌러봅니다. 그럼 아래와 같이 모양이 나오게 됩니다.





수금자의 이름을 셀을 병합하도록 하겠습니다. 그리고 글씨를 세로로 쓰기로 변경하겠습니다.




이렇게 셀 병합을 눌러서 고소용 뿐 아니라 나머지 데이터들도 모두 셀 합병을 합니다.

그리고 수금자 데이터를 모두 선택하고 맞춤에서 방향의 텍스트를 방향을 설정합니다.



그렇게 진행하고 나면 아래와 같이 세로로 텍스트들이 길게 늘어서는 것을 확인 할 수 있게됩니다.




날짜의 서식을 한번 바꿔보겠습니다.






수입과 지출의 단위를 천원의 단위로 바꿔야 하는 단계입니다.

어떻게 하는지 한번 차근히 해보도록 하겠습니다.




#,#, 이렇게 바꿔보세요 그럼 600000 =>600 이렇게 바뀝니다.

그런데…

#, 으로 하면 안되나요?

네..안됩니다. 왜냐구요?

저렇게 넣은다면 1000000 이 데이터는 1000으로 보이게 됩니다. 

저희는 1,000 이렇게 보이길 원합니다. 그래서 #,#,으로 해주셔야 합니다.




이제 마무리 작업으로 들어가 보도록 하겠습니다.



마지막 정리작업을 합니다.

일단 셀의 간격을 적당히 넓혀 주고 그리고 맨 윗줄에 단위를 추가해 보도록 하겠습니다.



삽입을 클릭해서 한줄을 넣어 줍니다. 그리고 거기에 (단위 천원)을 넣어줍니다. 마지막으로 셀의 넓이를 맞춰줍니다.

A~G열까지 모두 선택을 한 후에(열선택입니다. 열열열~)그리고 나서 다음으로 빨간 색 부분을 더블 클릭합니다.



그럼 아래와 같이 결과가 나오게 됩니다.




이제 다 끝난거 같습니다. 최종 확인하겠습니다.



똑같네요 아주 잘 되었습니다. 

셀 서식이 아무 것도 아닌 것 처럼 보이지만 여러 가지 기능이 함축되어 있습니다.

또한 많이 사용하기도 합니다. 

꼭 익숙해 지도록 연습을 많이 하셨으면 합니다.




반응형
반응형


안녕하세요. TheHappySoft입니다.  

언제든 무료 와이파이 모두의 와이파이.

공유로 점점 더 넓어지는 WIFI ZONE  

공유로 점점 많아지는 WIFI ZONE

구글 스토어에서 모두의 와이파이를 찾아보세요!


반응형

'앱소개' 카테고리의 다른 글

온누리 상품권 사용처 찾기  (0) 2020.12.29
전국의 화장실 : 뿡뿡이  (0) 2017.10.09
미세먼지 킁킁이앱  (0) 2017.09.27
반응형


안녕하세요. TheHappySoft입니다.  

언제 어디서든 화장실 정보를 알려주는 뿡뿡이를 소개합니다.

구글 스토어에서 뿡뿡이를 찾아보세요!


전국의 모든 화장실을 이용하세요. 그리고 공유해주세요. 더큰 화장실을 더많은 사람들이 함께 이용하고 서로 평가하면서 좋은 화장실 문화를 만들어 가요!


반응형

'앱소개' 카테고리의 다른 글

온누리 상품권 사용처 찾기  (0) 2020.12.29
모두의 WIFI : 무료 와이파이와 Free WIFI  (0) 2017.10.09
미세먼지 킁킁이앱  (0) 2017.09.27
반응형


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


봉자씨와 함께 하는 간단한 Excel Tip이라고 생각하시면 되요^^

알고 있음 금방. 모르면 시간이 걸리는 그런 것들을 모아 보겠습니다.

별거 아닌 건데 모르면 대단해 보이고 알면 아무 것도 아니라는 사실을 꼭 기억하세요

모르는 대단하고 알면 아무 것도 아닌 그런 것들에 대해서 그럼 지금 부터 한번 해보도록 하겠습니다.

 

그 첫번째!

날짜 아닌 날짜를 줘서 일을 해야 합니다.

이거 어떻게 하면 될지 같이 고민해 봐요!


   

보이시나여 날짜가 보이고 그리고 1영업일 .....3영업일...

이건 말 그대로에요 해당 날짜에서 몇 영업일 이후의 날짜를 구하라는 것이죠

그럼 어떻게 해야할가요

(영업일이란, 휴일을 제외하고 일을 하는 날짜를 영업일이라고 한답니다.^^)

   

여기서 먼저 아셔야 할 것!

날짜가 단순한 텍스트로 되어 있다는 것을 인지 하셔야 합니다.!!

   

   

날짜 현재 텍스트!!

그럼 해결방안은?

따라해 보세요!!


1. 아래처럼 먼저 날짜처럼 보이는 이 텍스트를 쫙 선택을 합니다.

2. 그리고 나서 데이터->텍스트나누기!! 를 클릭합니다.

3. 그럼 아래와 같이 텍스트 마법사가 뜨게 됩니다.

4. 3단계까지 그냥 죽 지나갑니다

5. 3단계에서 보시는 것처럼 날짜를 선택하시고 마침을 누루면 뚜둥 아래와 같이 보시게 됩니다.

 




 


 

결과는 아래와 같습니다.



  

텍스트 형식에서 날짜 형식으로 바뀌었죠!

 

이제 이 날짜를 가지고 해당 날짜 기준 영업일이 얼마나 지나는지 한번 계산해 보도록 하겠습니다.

그러기 위해서는 알아야 할 함수가 있어요!

그 함수는 바로 Workday라는 함수입니다.

WORKDAY(start_date, days, [holidays])

WORKDAY 함수는 위와 같이 넣어 주어야 해요.

start_date 필수 요소입니다. 시작 날짜입니다.

days 필수 요소입니다. start_date 전이나 후의 주말이나 휴일을 제외한 날짜 수입니다. 양수 음수 모두 가능합니다. 양수는 후의 날짜 음수는 전의 날짜입니다. 우리가 할 려고 하는 영업일이 여기에 속하게 됩니다.

holidays 선택 요소입니다. 국경일, 공휴일, 임시 공휴일과 같이 작업 일수에서 제외 되는 날짜를 임의로 선택 지정 가능합니다.^^(해당하는 날짜를 특정공간에 지정해서 해당 공간의 주소를 여기(즉, holidays부분에 넣어주게되면 해당 일을 영업일이 아닌 휴일로 인식하게됩니다.)

 

그럼 이제 한번 어떻게 작성을 해야 하는지 한번 해보도록 하지요!



이렇게 넣고 엔터를 땅! 하고 쳤더니 결과가…




이렇게 나왔어여

왜 그런 걸까요~ 결과가 이렇게 나온 건 셀의 형식이 날짜가 아니라 일반으로 되어 있어서 그래요 그래서 셀의 형식을 날짜로 바꿔 주심 결과가 정상적으로 이렇게 나오게 됩니다.^^

 


그럼 원하시는~

해당 날짜기준으로 해서 영업일로 몇 일 후의 날짜를 구하실 수 있게 됩니다.

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

오늘도 좋은 하루 되세요!

감사합니다.

클릭 클릭 공감 클릭~~





반응형
반응형

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


맞춤에서 부터 보호 까지 한번 나머지 셀 서식에 대해서 배워 보았습니다. 

그럼 이번에는 사용 빈도면에서 가장 높다고 할 수 있는 사용자 지정 표시형식에 대해서 배워보도록 하겠습니다.


사용자 지정 형식을 배워서 활용하게 되면 나중에는 굳이 데이터를 바꾸지 않고 

데이터 대신 표현 되는 형식을 바꿔서 우리가 원하는 값을 표현 할 수가 있으니 천천히 따라오도록 해보겠습니다.



 

표시 형식의 범주 아래 가장 마지막 부분에 위치한 사용자 지정을 클릭하면 위와 같은 화면이 나오게 됩니다. 

셀 서식에서 제공해 주지 못하는 표현을 할 때 쓰는 것이 바로 사용자 지정입니다.  

지금부터 알아 보도록 하겠습니다.

 


가끔 이런 경우가 있습니다. 위와 같이 더하고 싶은데 더해지지가 않는 경우가 있습니다.

F1 = 1명

G1 = 2명

이렇게 넣었는데 더하고 싶은데 더해지지 않는 상황입니다.

 

=F1 +G1

이렇게 계산하고 싶은데 어떻게 해야 계산이 가능 할 가요?

결론부터 이야기하면 데이터인 1과 2는 변경하지 않고 그냥 보여지는 것이 1명, 2명으로 보여지게 하면 됩니다. 

그럼 그 방법에 대해서 한번 알아 보도록 하겠습니다.

 

숫자에 문자를 붙이려고 할 경우!

계산 할 일이 없는 데이터라면 그냥 넣으세요 "1명" 이렇게 넣으면 그만입니다. 하지만 그렇게 넣으면 계산이 안되죠. 

이전에 알아본 것과 같이. 계산을 위한다면!! 반드시 숫자로 입력한 후 표시형식으로 문자를 붙여야 해요

 "1" 이렇게 데이터를 넣고 보여지는 것만 1명으로 보이게 하는 것입니다.

 

다시 계산이 안되는 상황을 정리하면 1명이라고 입력하고 계산을 하면 바로 이렇게 됩니다.

(명이라고 붙어 있어서 계산이 안되는 것입니다.)



 

그럼 이번엔 계산이 되는 상황을 한번 보겠습니다. 

1이라고 입력을 하고나서 계산을 하게 되면 아래와 같이 됩니다.



쉽게 계산이 됩니다. 하지만 우리가 원하는 건 명이라는 글자가 붙어야 하잖아요?

그럼 이제부터 표시 형식에서 사용자 지정을 활용하여 문자를 붙여 보겠습니다.



저렇게 하고 이제 확인을 눌러 보겠습니다. 

그럼 아래와 같이 명이 붙게 됩니다.



어때요 "명"이라는 글자가 잘 붙은 것을 확인 할 수 있죠?


다시 한번 정리하면


표시형식이란!!!

보여지는 것만 바뀌는 것이에요 1이지만 1명으로 보여질 뿐

데이터의 본질인 1은 그대로 유지가 되는 것입니다.

그래서, 계산이 가능한 것입니다.

 

이번에는 600000을 넣으면 600,000원 이렇게 표현 되었으면 하는데 어떻게 할까요?

이 또한 사용자 지정형식으로 표시 형식 만을 바꿔주는 방법으로 가능하게 됩니다.


여기서 먼저 알아야 할 것은

,  천의 단위를 구분하는 기호(해당 기호를 사용하게 되면, 천단위가 구분이 됩니다.)

은 숫자의 자리를 표시하는 기호 

0 또한 숫자의 자리를 표시하는 기호


그럼 둘의 차이는 무엇 일까요?



그래서 아래와 같이 표현을 해주면 됩니다.


 

 

하나만 더 하겠습니다.  천 단위를 그냥 생략하고 싶은 어떻게 해야 할까요?

600000 이 데이터를 600천원 이렇게 표현하려면?(중요한 내용입니다. 많이 사용해요!)



여기서 보면 알듯이 중요한 것을 하나 정리하고 가겠습니다.

, 천의 단위를 구분하는 기호

이것을 , 을 쓰고 뒤에 아무 것도 넣지 않으면 천 단위(1000)를 생략하게 됩니다.

이것을,, 을 쓰고 뒤에 아무 것도 넣지 않으면 백만단위(1000X1000)를 생략하게 됩니다.

그래서 #,,"천원"이 가능하게 되는 것입니다.



이 번에는 문자 데이터를 가지고 한번 사용자 지정 형식을 사용해 보도록 하겠습니다. 만약에 모든 데이터에 동일한 문자를 붙여야 한다면 이라는 가정으로 접근해 보도록 하겠습니다.



이렇게 데이터가 있습니다. 그런데 모두 다 "씨"를 붙여서 표현하고 싶을 때는 어떻게 하면 될까요?

 

 

됐죠?

@ 이건 데이터의 문자를 말합니다. 거기다가 "씨"를 붙이는 것입니다.

모든 문자를 대신하는 기호는 @입니다. 꼭 기억해 두세요.

 

간단하게 그런 서식 코드에 대해서 한번 정리를 해보겠습니다. 중요합니다.






숫자 서식 조금 더 자세히 알아 보겠습니다.




사용자 지정 형식을 보면  위에 클릭한 저런 것들을 많이 보시게 됩니다. 

그런데 저게 뭘까…하고 생각 하시는 분들이 많을 것입니다. 보면 정말 복잡해 보입니다. 

저것에 대해서 한번 먼저 알아보고 시작하겠습니다. 숫자의 사용자 지정은 이 형식을 알고 가야 합니다.

 

최대 4개의 섹션으로 이루어지며 각 섹션은 세미콜론으로 구분됩니다.

이러한 코드 섹션은 양수, 음수, 0 값 및 텍스트의 순서로 서식을 정의합니다.

<POSITIVE>;<NEGATIVE>;<ZERO>;<TEXT>

숫자가 양수면 <POSITIVE> 의 셀 서식을

숫자가 음수면 <NEGATIVE>의 셀 서식을

숫자가 영이면 <ZERO>의 셀 서식을

숫자가 아니면 <TEXT> 의 셀 서식을




색 지정  

[빨강][<=100];[파랑][>100]

이렇게 넣어 주심, 100보다 작거나 같다면 빨강으로 100보다 크다면 파랑으로 표기하기도 합니다. 

그렇다면 언제나 저렇게 네 가지의 경우를 모두 써야 할 가요? 그렇지 않습니다. 

두 개의 경우만 쓰기도 합니다.    

<POSITIVE/ ZERO >;<NEGATIVE>

양수와 0일 경우는 <POSITIVE/ ZERO > 셀 서식을

음수의 경우 <NEGATIVE> 셀 서식을

이렇게 사용하게 됩니다.


     

만약 하나의 경우만 쓴다면?    

<NUMBER>    

양수, 음수, 0 모두 하나의 서식을 사용하게 됩니다.

 


이렇게 사용자 지정형식에 대해서 알아 보았습니다. 조금은 복잡할 수 있지만 꼭 이해하고 넘어갔으면 합니다. 

그렇게 되면 좀더 작업에 편리하게 됩니다.

반응형
반응형


안녕하세요. TheHappySoft입니다. 킁킁이 설명서에 대해서 간단하게 적어 보겠습니다.^^


미세먼지 킁킁이 사용 설명서


먼저 설명서를 보기전에 킁킁이의 기능에 대해서 간단하게 정리해 보겠습니다.


1. 지금의 날씨와 3일 날씨 예보 한눈에 보기

2. 실시간 미세 먼지 보기

3. 알람 설정으로 미세먼지 상시 감시 또는 나쁠 때만 감시 기능

4. 지도를 통한 한눈으로 보는 전국 미세먼지 기능

5. 미세 먼지 예보 기능


그럼 킁킁이 앱을 열어 보겠습니다. 

한눈에 들어오는 날씨와 예보 그리고 미세먼지 정보가 보입니다.





아래로 화면을 좀 더 내리면 미세 먼지에 대한 예보를 볼수 있어요!


요즘 미세 먼지에 대한 기준이 너무 나라마다 다르고 우리나라의 경우는 조금 느슨하다 라는 이미지가 강합니다. 그래서 기준을 변경해서 적용 할 수 있도록 했습니다.

기준을 변경하기!






놀러가고 싶은데 미세먼지가 어떤지에 대해서 궁금할 때가 많아여. 그래서 전국의 미세먼지를 한눈으로 볼수 있도록 지도로 표현했습니다.


미세먼지 한눈에 지도로 보기!




전국을 한눈으로 볼 수 있는 전체 지도를 보여 주고 있어요!



전국 뿐만아니라 세세하게 나의 동네의 미세 먼지도 볼 수 있답니다.



미세먼지 알림 설정으로 미세먼지 걱정 끝!


미세 먼지가 어떤가 꾸준히 확인하고 걱정하세요? 이제는 킁킁이가 미세먼지가 안좋으면 바로 바로 알려드려요. 걱정하지 말고 하던일 하시면 됩니다. 


상태 표시로 설정을 해보세요! 그럼 어떤 상태를 선택할지 추가가되요! 해당 상태를 누르게 되면 이제 그 상태가 되어야만 알림을 드립니다. 나쁨으로 해놨다면 이제 미세먼지가 나쁨으로 바뀔때만 알려드려요!


미세 먼지 알림이 뜨죠? 비밀인데 킁킁이는 미세먼지가 좋지 않을땐 마스크를 쓰고 등장 한답니다.^^ 


자주 보는 지역은 즐겨찾기로 빠르게 상태를 확인하세요!

자주 방문하는 지역은 미리 등록해 보세요. 빠르고 신속하게 상태를 확인 할 수 있답니다.


대충의 지역을 넣으시면 되요. 굳이 정확한 주소는 필요 없답니다.


아래 주소가 추가 되었죠? 이제 그 주소로 바로 바로 확인하세요!


지금까지 간단한 킁킁이 사용 설명서를 적어보았습니다.

매일 매일 미세먼지 킁킁이로 데일리 보고 받으세요! 킁킁!
















반응형

'앱소개' 카테고리의 다른 글

온누리 상품권 사용처 찾기  (0) 2020.12.29
모두의 WIFI : 무료 와이파이와 Free WIFI  (0) 2017.10.09
전국의 화장실 : 뿡뿡이  (0) 2017.10.09
반응형

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



ERROR


Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_67\bin\java.exe'' finished with non-zero exit value 1


무슨 에러인가?


결론적으로 이야기 하면 MULTI DEX 문제.  너무 많은 메소드를 참조하여 발생하는 문제.

안드로이드 개발을 하다 보면 앱(APK) 파일은 DEX(Dalvik Executable) 파일 형식의 실행 가능 바이트코드 파일을 포함하고 있다. 개별 .dex파일은 사용할 수 있는 메서드의 총 개수가 65,536로 제한되어 있다. 그래서 이 제한을 보통 ’64K 참조 제한’이라고 한다. 그럼 과연 DEX파일 형식은 왜 추가되고 왜 늘어 나는 것이냐가 중요합니다.


왜 갑자기 멀티DEX에러가 발생하는 걸까?

쉽게 이야기 하자만 너무 많은 메소드를 가져와서 실행을 하려고 하니 담을 수 있는 그릇이 넘치는 것이고 그로 인해서 더 추가해 라고 요구하는 것입니다.


과연 얼마나 들어 가득 찾길래 멀티가 필요하다는 거지?

안드로이드 스튜디오의 메뉴에서 Build > Analyze APK를 선택하면 .apk 파일을 구성하는 것들을 자세히 살펴볼 수 있습니다. 꼭 확인 해보세요!



그래서 멀티 DEX는 어떻게 구성이 되는 거져?

하나의 dex가 모자라서 더 많이 담기 위해서 덱스 파일을 두개를 두겠다는 겁니다.

classes.dex와 classes2.dex파일로 .dex 파일이 2개 있는 것을 알 수 있다.(위에 사진을 보면 보이죠?)



해결 방안!


1. build.gradle 파일에 multidex 라이브러리를 추가하고, multidexEnabled 옵션을 true로 설정



중요한 사항 minSdkVersion 21 이상일 경우는 아래와 같이만 하면 됨.


android {
    defaultConfig
{
       
...
        minSdkVersion
21
        targetSdkVersion
26
       
multiDexEnabled true
   
}
   
...
}



그러나 minSdkVersion 21 미만 즉, 20이하일 경우는 mulidex 지원 라이브러리를 사용해야해서 아래와 같이 수정.


android {
    defaultConfig
{
       
...
        minSdkVersion
15
        targetSdkVersion
26
       
multiDexEnabled true
   
}
   
...
}

dependencies
{
 
compile 'com.android.support:multidex:1.0.1'
}




2. Application 클래스를 재정의 했느냐의 여부에 따라 두가지 방법으로 적용이 가능함.



Application 클래스를 따로 재정의 하지 않았다면 ?

-> 매니페스트 파일을 편집하여 <application> 태그에서 android:name 설정


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   
package="com.example.myapp">
   
<application
           
android:name="android.support.multidex.MultiDexApplication" >
        ...
   
</application>
</manifest>




Application 클래스를 재정의 하였다면?

-> MultiDexApplication을 확장 변경


public class MyApplication extends MultiDexApplication { ... }




Application 클래스를 재정의하지만 기본 클래스를 변경할 수 없을 경우?

attachBaseContext() 메서드를 재정의하고 MultiDex.install(this)을 호출하여 multidex를 활성화


public class MyApplication extends SomeOtherApplication {
 
@Override
 
protected void attachBaseContext(Context base) {
     
super.attachBaseContext(context);
     
Multidex.install(this);
 
}
}


반응형