분류 전체보기

반응형

엑셀 문자열 합치기 EXCEL 텍스트 합치기

 

 

 

 

오늘은 엑셀에서 유용하게 활용이 가능한

텍스트 합치기 및 문자열 합치기 기능에 대해서

살펴보도록 할께요.

 

현존 하는 프로그램 중에 가장 잘 만들었다고

평가받는 프로그램 중에 하나가 엑셀인데

기능들 하나 하나를 알아갈 때마다 정말

절로 박수가 나옵니다.

 

자 그럼 시작해볼께요

 

 

제가 원하는 그림은 이렇습니다.

 

각 열에 위와 같은 문자열이 있고요 (서식은 텍스트)

이를 D 열에 합쳐서 보여주고 싶은겁니다.

 

당연히 함수를 써야겠죠?

 

 CONCATENATE 라는 함수를 사용합니다.

 

 

 

 

함수 조건식은

=CONCATENATE(문자열1, 문자열2,문자열3....) 식으로 조합하면 됩니다.

 

 

 

 

D1열에

=CONCATENATE(A2,B2,C2) 를 입력했어요.

 

결과는 A2,B2,C2 가 합쳐져서 "엑셀문자열합치기" 라는 문장이 완성이 되었습니다.

 

 

 

 

그런데 띄어쓰기가 없으니 보기가 안 좋죠 ?

 

띄어쓰기는 각 문자열 사이에 " " 를 넣어줍니다.

 

=CONCATENATE(A2," ",B2," ",C2)

 

 

 

결과를 보면 아래와 같이 나옵니다.

띄어쓰기 대신 다른 기호나 문자를 넣고 싶다하면

" " 에 띄어쓰기 대신 다른 문자나 기호를 넣어주시면 됩니다.

 

 

 

 

엑셀 문자열 합치기를 할 열이 제가 한 예시처럼

3개면 뭐 중간 중간 띄어쓰기 넣는게 큰 문제는 안되는데

텍스트 합치기를 할 열이 많을 경우엔

일일이 타이핑 하시지 마시고

일정 포맷을 만든 후

복사 - 붙여넣기 후 텍스트의 절대위치값만 변경하는 꼼수도 있습니다.

 

" ",B2," ",C2," ",B2," ",C2," ",B2," ",C2

요런식으로 복사해서 쭉 늘어트린 담에

 

" ",B2," ",C2," ",B3," ",C3," ",B4," ",C4

숫자만 변경을 하는 방법으로 하면 간단하겠죠?^^

 

 

 

 

엑셀은 정말 잘 만들어진 프로그램입니다.

거기에 사용자들의 꼼수가 더해지면

더없이 완벽해지는 프로그램이기 때문에

여러모로 유용하게 활용하여 보시면 좋겠네요^^

반응형
반응형

윈도우7 게임 지뢰찾기 카드놀이 등 윈도우7 기본게임 추가하기

 

 

오늘은 추억의 고전게임인

윈도우7 게임 지뢰찾기 및 카드놀이 등을 재설치 하는 방법입니다.

기본적으로 윈도우 설치 시 포함이 되어 있으나

추가기능에서 꺼져 있기 때문에

아무리 찾아보아도 XP 때처럼 기본적으로 게임을 찾을 수가 없는데요,

 

간단하게 활성하만 하면 끝입니다^^

 

시작해볼께요.

 

1. 제어판 - 프로그램 제거

 

 

 

 

 

아래 처럼 아이콘이 안 보이는 경우

오른쪽 상단 보기기준을 범주로 변경하여 주시면 됩니다.

 

 

 

 

2.  왼편메뉴의 Windows 기능 사용/사용안함 클릭

 

 

 

3. 항목 중 게임 폴더 찾기 후 체크

 

윈도우7 게임은 기본적으로 카드놀이, 지뢰찾기 뿐만 아니라

아래 목록과 같이 여러개가 있습니다.

설치를 원하시는 항목만 체크를 하셔도 무방합니다.

 

 

 

4. 확인 버튼을 누르고 잠시 기다리시면 끝

 

 

 

5. 확인

 

시작 - 모든 프로그램 - Games 폴더

 

아래와 같이 Games 란 폴더가 생성되면서

제가 추가한 윈도우7 지뢰찾기 및 카드놀이를 확인하실 수 있습니다.

 

 

 

 

혹 폴더가 자동으로 생기지 않으신 분들은

검색 창에 "게임 탐색기" 를 검색하셔서 실행하여 보시면

자동으로 추가가 됩니다.

반응형
반응형

엑셀 셀 서식이 너무 많습니다 오류 해결 방법은 ?

 

 

 

엑셀 작업 중에, 이리저리 다른 문서에 있는 자료나 텍스트 등을

복사해서 문서를 만들어 가다 보면

난데 없이 아래와 같이 뜰 때가 있습니다.

 

 

 

바로

"셀 서식이 너무 많습니다." 

라는 경고창입니다.

 

 

오늘은 이에 대한 해법에 대해서 살펴보도록 할께요.

 

먼저 문제가 되는 엑셀문서를 살펴보도록 하죠.

 

 

문제가 나타나는 문서의 "스타일" 부분에서

아래 화살표를 클릭합니다.

그럼 해당 문서에 포함된 스타일들이 나오는데

많아도...

 

너무~~~ 많네요.

 

 

 

 

 

아래와 같이 말이죠.

 

셀 서식이 너무 많습니다 오류는,

바로 아래와 같이

문서에 포함된 스타일(셀서식)이 과도하게

많아서 발생된 문제입니다.

 

 

 

 

 

해결방법은 ?

 

불필요한 서식을 지우면 됩니다.

근데 문제는 문서 내에 해당 서식을 사용하는 경우도 있을 테고

무턱대고 다 지울수도 없습니다.

 

또 이게 한번에 지울수가 없어서

일일이 아래처럼 마우스 우클릭 - 삭제로 해야하는데

어느세월에 할까요 ?

 

 

 

 

 

구글링에서 해답을 찾았습니다.

 

RemoveStyles.xlam

 

 

 

먼저 첨부 파일을 다운받아 주시고요, (엑셀 2010 이상 버전에 사용 가능)

 

1. 문제가 되는 엑셀 문서 열기

2. 첨부 파일 실행

3. 매크로 포함 클릭

 

 

 

4. 버튼 확인 (위 첨부를 실행하면 메뉴에 자동 추가됩니다)

 

Remove Styles 클릭

숫자 50109는

해당 문서에 포함된 스타일 갯수를 의미합니다.

 

 

 

5. 얼마의 시간 후 작업 완료되면

스타일 쪽에 보니 , 그 많았던 스타일들이 싹 사라졌네요^^;

 

 

 

 

 

자, 간단히 해결되셨나요 ?^^;

 

반응형
반응형

하얏트 포인트 구매 하얏트 골드패스포트로 하얏트 호텔 싸게 예약하기

 

 

 

 

 

하얏트 호텔은 세계 유명 체인으로 각 지역에 여러 호텔 리조트를 꾸리고 있습니다.

국내에도 서울, 인천, 부산, 제주 에 있고,

왠만한 관광지에는 다 있는 호텔 중 하나로 꼽을 수 있는데요,

 

저도 해외여행을 좋아라 하다 보니,

연1회는 무조건 나가려고 노력하고 있는데

호텔스닷컴 최저가 서비스를 이용하면서

저는 항상 싸게 예약을 잘 했다고 생각을 하고 있었습니다 !!

 

그런데,

왠걸

아주 여태껏 제가 우물안 개구리였단 사실을 이제서야 알았네요.

 

하얏트, 힐튼 등 유명 호텔 체인들의 경우 멤버쉽을 운영하고 있어서

멤버쉽 서비스를 이용하면 호텔 가격비교 사이트에 비해서

보다 저렴하게 예약이 가능하고

마일리지 적립을 통한 추후 많은 혜택을 누릴수가 있었습니다.

 

하얏트의 경우 골드패스포트 라는 멤버쉽 서비스가 있고요,

숙박이나 하얏트 호텔내 결재에 대해서

포인트가 적립이 이루어지고 있습니다.

 

또한, 타 호텔비교사이트와 동일하게 하얏트 자체적으로도

BGR이라고 하는 최저가보장제도가 있어서

하얏트에서 예약 후 타 사이트에서 최저가를 찾으면

그에 대한 보장도 받을 수 있습니다.

 

또, 장점은

결재 방식이 하얏트 포인트 / 하얏트 포인트 + 캐시 

방식으로 예약을 할수가 있어

이를 짬뽕하면 더욱 아름다운 가격이 나온다는 사실입니다.

 

예를 먼저 들어볼께요

 

먼저 동일 조건

 

사이판 하얏트 리젠시

(2016/12/6 ~ 2016/12/9 )

성인 2

일반 킹룸으로

호텔 가격비교사이트에서 나온 최저가입니다.

 

얼핏보니, 호텔스닷컴과 익스피디아 모두 930달러로 나옵니다.(3박기준)

 

 

 

 

 

 

하얏트 공식홈페이지입니다.

 

1박 기준으로 킹룸이

4000포인트 + 55 $ 달러입니다.

3박으로 하면

 

12000포인트 + 165$ 네요.

 

 

 

 

자, 그럼 하얏트 포인트 구매가를 알아봐야겠죠 ?

 

기본 1000포인트에 24$ 인데,

때에 따라 아래와 같이 프로모션을 합니다.

 

저는 프로모션을 통해서 구매를 했는데,

5000포인트 이상 구매시 30% 보너스

10000포인트 이상 구매시 40% 보너스입니다.

 

자 그럼 위 3박 숙박을 하기 위한 포인트 12000포인트가 필요하죠 ?

10000포인트 구매시 14000포인트가 되니 숙박을 하고도

2000포인트가 남습니다.

 

 

 

 

 

그럼 1000포인트에 24$니 *10 = 240$

 

그럼 12000포인트 + 165$ = 240$ + 165$ = 405$

호텔 최저가 930$

 

약 500달러 이상이 차이가 납니다 !!!!!!!

대박이죠 ?^^;

 

자, 이제 왜 하얏트 골드패스포트를 통한

하얏트 포인트 구매를 해야하는지 이해가 가셨으리라 생각이 됩니다 !

 

 

1. 가입

 

https://goldpassport.hyatt.com/content/gp/ko/home.html

 

 

한국어 지원되니 무서워 마세요

 

 

2.  로그인 후 상단 오른쪽에 리워드  클릭

 

 

 

 

 

 

3. 구매 ,통합 및 선물 - 포인트 구매

 

 

 

 

4. 하얏트 포인트 구매 사이트 다시 한번 로그인

 

 

 

 

 

 

 

 

5. 포인트 구매

 

포인트는 환불이 안되고, 1년에 최대 55000점까지 구매가 가능합니다.

꼭 프로모션 할때 구매를 하시는게 이득이기 때문에

때때로 들어가서 확인하여 보시면 좋겠네요

 

 

 

 

 

 

골드패스포트를 통한 하얏트 호텔 싸게 예약하기

참 쉽죠?^^

반응형
반응형

네이버페이 이벤트 ☆ 5초면 참여완료 !!네이버 멀티트랙 공모전 좋아요 5000원 이벤트

 

 

 

네이버페이 이벤트 소식이 있어 소개를 해 드립니다^_^

네이버에서 최근 동영상 서비스 중 하나인

멀티트랙을 공개를 하면서 공모전을 하고 있는데요,

 

멀티트랙 서비스의 홍보를 위하여 네이버페이 이벤트로

마케팅을 진행하고 있네요.

 

 

이벤트 참여 방법은 아주 아주 간단합니다 !!

네이버 로그인만 되어 있다면 3초안에 참여 가능

 

 

1. 아래 링크를 눌러서 네이버캐스트 페이지로 이동

(네이버 멀티트랙 공모전에 저도 도전했어요 ^^!)

 

 

http://tvcast.naver.com/v/1111310

 

 

 

 

2. 좋아요 & 구독 클릭 및 댓글 참여 !!!

 

 

* 모바일에서 링크를 눌렀을 때

 

 

 

 

 

 

 

PC에서 링크를 눌렀을 때

 

 

 

 

재생까지 하면 더 좋구요~

기본적인 네이버페이 이벤트는

하트(좋아요) 를 누른 참여자에 한하여지만,

댓글도 남기고 공유도 하고,

여러모로 흔적을 많이 남기면

당연히 당첨 확률이 높아진다는 건

여러 SNS 이벤트들에서 보셨어서 아시리라 생각됩니다 !

 

 

참석자 전원에게 주는 이벤트는 아니지만,

워낙 아는 사람도 적고

참여하는 사람이 적은 이벤트라

 

짧은 시간에 클릭 클릭으로

도전해 보시기 바랍니다 !

클릭해 주신 분들 모두 복 받으시길 바라구요^^;

여러분의 도움으로

네이버 멀티트랙 공모전에서

저도 좋은 결과가 있기를 기대해 봅니다 ㅎㅎ

 

감사합니다 !!

 

 

 

 

반응형
반응형

엑셀 연속 데이터 채우기 자동채우기 더하기 빼기 방법 (증가, 감소)

 

엑셀에서 편리한 기능 중 하나가 바로 연속 데이터 채우기 기능입니다.

숫자든 텍스트든 일정 형태의 일련번호 양식이 있다면 자동으로 증가하게 되는데요,

 

 

일반적으로는 위에처럼 셀 선택 후 아래 귀퉁이 부분을

잡고 쭉 드래그를 하면 셀복사 및 엑셀 연속 데이터 채우기 기능을

사용할 수 있도록 조그만 단추가 나옵니다.

 

 

 

연속 데이터 채우기를 선택하면 +1씩 증가하게 되죠

 

 

 

그렇다면 자동채우기 더하기(증가)를  +1 이 아닌 +2 씩 하고 싶을때는 ?

 

아래와 같이 셀에 증가하고 싶은 숫자를 적습니다.

 

1->3 이니깐 +2 죠 ?

 

그렇다면 이 2개의 셀을 선택한 상태에서

마찬가지로 아래 귀퉁이를 잡고 쭉 드래그 합니다.

 

 

 

 

반대로, 연속 데이터 채우기 빼기(감소) 는 어떻게 할까요 ?

 

바로 위 예에서와 동일하게 감소할 숫자를 미리 셀에 채워놓고

두 셀을 잡고 드래그 하면 됩니다.

 

아래 처럼요~

 

아래는 -1 을 하고 싶을때고요~

 

 

이거는 -2씩 감소시키고 싶을 때입니다.

 

 

엑셀 연속 데이터 채우기(자동채우기) 기능은 상당히 유용하므로

잘 기억해두었다고 사용하시면 좋겠네요

 

반응형
반응형

MS-SQL 테이블 열 데이터 복사 (필드 타입 및 숫자가 동일한 경우)

 

 

 

 

 

대상 테이블 : 데이터가 있는 원본 테이블의 데이터를 넣을 테이블

원본 테이블 : 데이터가 있는 테이블

 

 

 

1. 대상 테이블이 존재하지 않을 경우 (테이블 생성 + 테이블 복사 )

 

 

1
2
Create Tables [새로만들 테이블] Select * from [원본 테이블]  //테이블 생성
Select * Into [새로만들 테이블] From [원본 테이블]                //테이블 복사
cs

 

 

2. 테이블 존재, (테이블 복사 관련 옵션)

 

1
2
3
4
Select * Into [대상테이블] From [원본 테이블]                //아래 옵션 없을 경우 기본 데이터까지 복사
Select * Into [대상테이블] From [원본 테이블] Where '1' = '2'  //옵션 1 테이블 구조만 복사, 데이터X
Select * Into [대상테이블] From [원본 테이블] Where '1' = '1'  // 옵션2 테이블 구조 및 데이터까지 복사
 
cs

 

 

3. 다른 DB간의 테이블 복사

 

1
2
3
 Insert Into [대상테이블DB].[대상테이블] Select * From [원본DB].[원본테이블] 
 
 
cs

 


 

반응형
반응형

MS-SQL] 테이블 열 복사 시 에러 ID 열의 명시적 값은 열 목록이 사용되고 IDENTITY_INSERT가 ON일 때만 지정할 수 있습니다.

 

테이블의 열값을 넘기려고 할 때 나타나는 에러 중 아래 문구

"ID 열의 명시적 값은 열 목록이 사용되고 IDENTITY_INSERT가 ON일 때만 지정할 수 있습니다"

 

일 때 조치 방법

 

 

복사할 대상이 되는 테이블 에서 insert 명령어 앞뒤에 SET IDENTITY_INSERT ON , OFF 명령어를 사용

 

SET IDENTITY_INSERT [원본을복사할테이블] ON

 

insert into [원본을복사할테이블] select * from [원본테이블]

 

SET IDENTITY_INSERT [원본을복사할테이블] OFF

 

 

 

이랬는데도 동일한 오류가 떨어진다 하면,

 

insert into [원본을복사할테이블](컬럼명) select * from [원본테이블]

 

ex) INSERT INTO dbo.TEST(sn, 이름, 업체, 연락처) SELECT * FROM dbo.orignalDB

 

 

 

 

반응형
반응형

티스토리 소스 코드 플러그인 없이 간단히 소스 붙여넣어보기

 

 

 

 

티스토리에 개발관련 내용을 정리하면서 필요로 되는 것이 소스코드 플러그인 이었습니다.

내용을 찾아보니, 테마에 뭘 업로드하고, skin 및 기타 등을 손봐야 하는 방법들이 있는데

이것도 귀찮아서 간단히 소스코드 변환 홈페이지를 찾았습니다.

 

http://colorscripter.com/

 

방법은 아주 간단 합니다. 본인의 소스를 빈칸에 붙여넣기 하고

하단의 클립보드 복사 버튼 누른 후, 붙여넣기 하면 끝 입니다^^;

 

 

 

 

 

상단의 메뉴를 살펴보면, 코딩 언어를 자동으로 인지를 하게끔 할수도 있고,

아래 처럼 직접 언어를 선택할 수 있습니다.

 

 

 

 

 

코드 스타일을 설정하는 부분이구요.

 

 

 

 

보기 예쁘게 자신의 입맛대로 소스 코드 정리를 하는

세부 설정 메뉴도 있습니다.

 

 

 

 

 

 

티스토리에 굳이 스킨 수정하고, 플러그인 수정을 하지 않아도

간단히 아래처럼 예쁜 소스 코드 정리를 할 수 있으니 꽤 괜찮죠 ?

 

 

 

1
2
3
4
5
6
7
8
9
10
11
  private void btn_도움말_ItemClick(object sender, ItemClickEventArgs e)
        {
            {
                String openPDFFile = @"c:\temp\도움말.pdf";
                System.IO.File.WriteAllBytes(openPDFFile, global::WindowsFormsApplication1.Properties.Resources.도움말);
                System.Diagnostics.Process.Start(openPDFFile);
            }
 
 
 
        }
cs

 

 

저처럼 블로그에 프로그램 관련 정리를 하시는 분들은

유용하게 활용하실 수 있으리라 생각이 되네요^^

 

 

 

 

 

반응형
반응형

c# 윈폼에서 버튼으로 pdf열기 - 프로젝트에 pdf파일 임베디드 (c# how to embeded help pdf file in winform ?)

 

 

 

1. 파일 링크 걸기

 

프로젝트에서 우클릭 - 추가 - 기존 항목

 

 

 

 

2. 파일 형식 -> 모든 파일로 변경하고 파일 선택 후 링크로 추가 클릭 (그냥 추가 하지 말 것)

 

 

 

 

3. Resouces.resx 더블 클릭 후 - 리소스 추가 - 기존 파일 추가

 

 

 

 

 

 

다이얼로그 뜨면 다시 해당 PDF 파일 선택

 

 

 

4. 정상적으로 추가된 PDF 파일의 모습

 

 

 

            

 

 

5. 소스에서 버튼에 클릭 이벤트로 열어줌

 

1
2
3
4
5
6
7
    private void btn_도움말_ItemClick(object sender, ItemClickEventArgs e)
        {
            String openPDFFile = @"c:\temp\pdf파일이름.pdf";
            System.IO.File.WriteAllBytes(openPDFFile, global::WindowsFormsApplication1.Properties.Resources.pdf파일이름);
            System.Diagnostics.Process.Start(openPDFFile);
        }Colored by Color Scripter
cs

 

 

 

 

c# 윈폼에서 버튼으로 pdf열기 - 프로젝트에 pdf파일 임베디드 (c# how to embeded help pdf file in winform ?)

반응형

+ Recent posts