나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 조삿갓 (choga21)

추천:  2
파일:     조회:  3655
제목:   불쌍한 CONCATENATE 함수
     
  * 아래줄에 질문을 작성하세요 >>

=CONCATENATE(A1,B1,C1)
하면 결과가 나오는데

=CONCATENATE(A1:C1)
하면 #VALUE! 오류가 납니다.

이럴 거라면 차라리 =A1&B1&C1 가 훨씬 편한 것을
뭐하러 이런 함수는 만들었는지 모르겠습니다.

다른 함수들은 =SUM(A1,B1,C1) 도 =SUM(A1:C1) 도 다 되는데...


 
[불량 게시물 신고]  
방구PHONETIC 함수 사용 하세요03-13 (20:12)
삭제 ■신고
조삿갓어? PHONETIC 함수의 기능은 전혀 다른 건데요?
제가 원하는 건 문자열 결합 함수입니다.

즉, A1 = 가나다, B1 = 123, C1 = Abc 가 입력되어 있을 때
A1&B1&C1 연산의 결과나
CONCATENATE(A1,B1,C1) 함수의 결과가  가나다123Abc 이듯이
CONCATENATE(A1:C1) 라고 범위로 지정하더라도
가나다123Abc 라는 동일한 결과가 나와야 하지 않는가 하는 것입니다
03-13 (21:41)
삭제 ■신고
조삿갓PHONETIC 함수는 아마도 한자를 읽는 일본어 독음(윗주 문자?)을 반환하는 함수인 것 같고, 그래서 우리나라에서는 거의 쓸 일이 없는데다가, 도움말 정보에 의하면 인수로 범위를 주었을 때 SUM 함수처럼 주어진 범위 내의 모든 셀에 대해 연산을 수행하는 것이 아니라, 범위의 첫번째 셀(좌상단)만 유효하게 취급하고 나머지 셀들은 무시된다고 합니다.03-13 (22:51)
삭제 ■신고
정일한phonetic 함수는 원래는 윗주를 읽어 오기 위한 함수입니다만, 
윗주가 없을 때는 문자를 결합해주는 역할을 하기도 합니다.

  A
1 홍
2 길동
3 전

=phonetic(A1:A3)의 결과는 '홍길동전'이 됩니다.

다만, 인수가 숫자이거나 수식이면 널로 처리합니다.

아울러, 2016버전에서는
textjoin함수와 concat함수를 제공하여 
비운의 주인공 concatenate는 더 불쌍해지게 되었습니다.
http://post.naver.com/viewer/postView.nhn?volumeNo=9327803&memberNo=25379965

03-13 (23:24)
삭제 ■신고
조삿갓감사합니다. 그런데...
제 엑셀이 Office 2016 64비트 버전이 맞는데...
엑셀만큼은 전체설치(모두 내 컴퓨터에서 실행)해서 쓰는데...
그 똑똑한 두 녀석들이 모두 #NAME? 을 응답하네요.
추가기능이라도 설치해야 하나요?

포스팅 내용으로 보면 그 기능이 아주 감동적인데...
제가 사용자정의함수로 만들 뻔한...
03-14 (09:19)
삭제 ■신고
정일한저도 몰랐는데, office365가 있는 경우만 활성되나보네요.
https://support.office.com/ko-kr/article/TEXTJOIN-%ED%95%A8%EC%88%98-357b449a-ec91-49d0-80c3-0e8fc845691c
03-14 (12:40)
삭제 ■신고
조삿갓음... 언젠가 초기 버전을 한 번 써보다가 말았는데...
투자를 해야할지 말아야 할지 고민을 좀 해 봐야겠네요...
감사합니다.
03-14 (19:33)
삭제 ■신고
        
  

작성일 : 2018-03-13(09:46)
최종수정일 : 2018-03-13(09:46)