Sponsored By
















 

 

숫자로 되어있는 것을 날짜로 바꾸는 방법이다.

 

 

 

 

00. 이런 숫자 타입을 날짜형태로 지정해주고싶다.








01. Date함수를 이용해서 하는 방법도 있지만 일일이 날자를 지정해야하니까 효율적이지 못하다.








02. Date함수를 쓰되 숫자를 낱개로 적지말고 다음과 같이 입력한다.

LEFT(A6,4) ; A6셀 왼쪽 4개 자리

MID(A6,5,2) ; A6셀 다섯번째 자리부터 2개

RIGHT(A6,2) ; A6셀 오른쪽 2개 자리









03. 저장한 함수는 원본이 없어지면 없어지기 때문에 이것을 다시 복사후 값으로 지정해주고싶을때 'Alt+e+s'를 눌러 붙여넣는다.








04. 19000101로 부터 '일'수로 계산되어진다.








05. 마우스 오른쪽 버튼을 눌러서 '셀서식' 에 들어가서 서식을 날짜로 바꿔준다.








06. 날짜형식으로 바꿔준다.









07. 함수로 지정한 것이 값으로 선택붙여넣기 된 것을 확인할 수 있다.

 

 

 

 

 

 

 

데이터를 엑셀로 가져올때 '-' 가 뒤로 붙는 경우가 종종 있다. 이것을 다시 앞으로 오게 만드는 방법이다.

 

 

방법 : 함수

IF(ISNUMBER(셀번호), 셀번호, SUBSTITUTE(셀번호,"-",""))

를 사용하면 된다.

 

 

해석하면

 

만약 셀번호가 숫자이면, 셀번호를 출력하고, 그렇지않으면 셀번호를 출력하되 -를 제외하고 출력해라 이다.

※. -​를 앞에 붙이고 싶다면

=IF(ISNUMBER(셀번호), 셀번호, SUBSTITUTE(셀번호,"-","")*1)

을 해주면 된다.​

 

 

 

 

00. 먼저 아무 데이터를 입력하거나 -가 뒤에 붙도록 해서 가져오자.

 

 

 

 

 

01. 함수를 사용하여 밑으로 쭉 긁어보자.

 

 

 

 

 

 

02. 정상적으로 Integer 값으로 나오는 것을 확인할 수 있다.

 

 

 

 

 

 

※. 문자로 읽으면 에러가 뜨므로 아무셀에 1을 적고 복사하여 'Alt+e+s' 를 눌러서 곱하기 연산을 해주면 숫자로 인식한다.






 

 

 

 

 

 

선택한 셀 칸 을 빠르게 이동하는 방법이다.

 

 

 

 

방법 :

 

Ctrl + 화살표 키

 

을 누르면 된다.

 

 

 

 

00. 지금 C7 셀에 있는 상태에서 Ctrl+아래방향 화살표키 를 눌러보겠다.








01. 가장 아래쪽으로 내려가는데 빈 곳이 있으면 더이상 내려가지 않음을 확인할 수 있다.








02. Shift키를 누르면 선택이 되는 것을 확인할 수 있다.

 

 

 

 

 

 



버튼의 ID로 버튼 구동 시키기.





00. 버튼을 생성하고 오른쪽위 트리에서 버튼아이디를 확인한다(properties 내에서도 확인가능.)

    그리고 Main.java탭을 클릭.!해서 소스를 수정해보자.







01. 보통 아래와같이 만들게 되는데 이 방법은 onClick에다가 버튼이름(버튼고유식별)을 부여 후 구동시키는 것이다.

   이번 포스팅은 ID로 구동시키는 것이기 때문에 이 방법을 사용하지 않는다.







02. 제일위쪽 메인에다가 아래와 같이 버튼4에대한 객체를 형성해주고 구동할 메소드를 넣어준다.

   

   Button button4 = (Button) findViewById(R.id.button4);

        button4.setOnClickListener(new View.OnClickListener(){

              public void onClick(View v){

                  Toast.makeText(getApplicationContext(),"나가기",Toast.LENGTH_SHORT).show();

                  finish();

              }

     });


(※주의: setContentView(R.layout.activity_main); 아래에다 위치시켜야 findViewBtId가 정상적으로 작동됨.)








03. 구동시키면 버튼이 잘 만들어진것을 확인 할 수 있고, Toast메소드가 잘 작동되면서 밖으로 나가게 되어진다.

    (메소드들 작동.!!!)


 


Linear Layout(리니어레이아웃) : 자바에서의 BoxLayout이라 생각하면됨, 사각형 영역들을 이용해 

                                      화면을 구성하는 방법


Relative Layout(상대레이아웃) : Rule 모델, 부모 컨테이너나 다른 뷰와의 상대적 위치를 이용해 화면을 

                                     구성하는 방법


Frame Layout(프레임레이아웃) : 기본단위모델, 하나의 뷰만 보여주는 방법, 가장 단순하지만 여러 개의 뷰를 

                                     추가하는 경우 중첩시킬 수 있으므로 뷰를 중첩한 후 각 뷰를 전환하여 보여주는

                                     방식으로 사용할 때 유용함


Table Layout(테이블레이아웃) : Grid 모델, 격자모양의 배열을 이용하여 화면을 구성하는 방법, HTML에서 많이 

                                     사용하는 정령 방식과 유사하여 실용적임.


Scroll View(스크롤뷰) : 스크롤이 가능한 컨테이너, 뷰 또는 뷰그룹이 들어갈 수 있으며 화면 영역을 넘어갈 때 

                            스크롤 기능 제공



Sponsored By















+ Recent posts