Excel 행을 단일 csv 텍스트 셀로 변환하는 방법("텍스트를 열로"의 반대)

Excel 행을 단일 csv 텍스트 셀로 변환하는 방법("텍스트를 열로"의 반대)

csv 파일에서 재고 품목을 가져올 수 있는 POS 프로그램이 있습니다. 문제는 특정 csv 형식만 허용한다는 것입니다.

적용 가능한 열 제목을 사용하여 다른 열에 재고를 저장하는 Excel 스프레드시트가 있습니다. csv 파일로 저장하더라도 POS 프로그램에서는 해당 파일을 가져올 수 없습니다. 다음 Excel 스프레드시트(5열)를 변환하는 방법을 알고 싶습니다.

여기에 이미지 설명을 입력하세요

(1열):

여기에 이미지 설명을 입력하세요

답변1

여기서는 연결이 키워드입니다. 실제를 사용할 수도 있습니다.concatenate기능, 또는 앰퍼샌드를 사용하여 수행하십시오.

=concatenate(A1,",""",B1,""",""",C1,""",""",D1,""",""",E1,"""")

또는 이렇게 하면 연결과 삽입된 쉼표를 더 쉽게 구분할 수 있습니다.

=A1&","""&B1&""","""&C1&""","""&D1&""","""&E1&""""

그러나 이는 귀하의 문제에 대한 최선의 해결책이 아닐 수도 있으며 귀하의 질문에 대한 답변일 뿐입니다. ;-)

답변2

또한 구분 기호를 사용하여 텍스트 문자열의 목록 또는 범위를 연결하기 위해 TEXTJOIN(...) 수식(내 OFFICE 2019)을 사용할 수 있습니다. 매우 유용하고 적용 가능합니다.

답변3

이 답변을 다른 답변에서 찾았습니다(Excel에서 CSV 파일의 모든 열을 인용하도록 어떻게 강제합니까?)

이 페이지에는 말의 입에서 직접 나온 해결책도 있습니다.

http://support.microsoft.com/kb/291296/en-us

링크 성능이 저하되면 검색할 주제는 다음과 같습니다.

"Excel에서 쉼표와 따옴표 구분 기호가 모두 포함된 텍스트 파일을 내보내는 절차" 및/또는 "Q291296"

관련 정보