스프레드시트에서 쉼표 뒤에 새 줄을 만드시겠습니까?

스프레드시트에서 쉼표 뒤에 새 줄을 만드시겠습니까?

Google Sheets/Excel에 2개의 시트가 있습니다. 각 쉼표(있는 경우) 뒤에 새 줄을 만들려고 하므로 보기가 더 쉽습니다. regexreplace 및 대체를 사용해 보았지만 제대로 작동하지 않습니다. 단지 오류가 발생합니다.

내가 현재 가지고 있는 공식은 -공식

여기에서 데이터를 가져오려고 합니다.데이터 가져오기

답변1

질문에 지정하는 공식은 다음과 같습니다.

=VLOOKUP(B5,'tracking-feb'!A:F,4,FALSE) & =REGEXREPLACE('tracking-feb'!D2:D55,",",CHAR(10))

여기에는 몇 가지 문제가 있습니다.

  1. 엑셀에는워크시트 기능REGEXPREPLACE()Google Sheets에서는 호출 되지만 호출됩니다. Excel에 동일한 기능을 제공하는 추가 기능을 찾거나 직접 구성할 수도 있습니다.사용자 정의 함수VBA에서 - 참조이 기사출발점으로.
  2. 등호는 워크시트 셀에 있는 내용이 다음과 같이 처리됨을 나타내는 데 사용됩니다.공식. 그것은~ 아니다모든 앞에 배치워크시트 기능(예: VLOOKUP(), SUM()IF())는공식그렇게 하면 Excel에서 오류가 발생합니다.
  3. 그만큼앰퍼샌드로그인 &하다공식이다운영자두 개의 텍스트 표현식을 연결(또는 함께 결합)하는 것은 예를 들어 ="ABC"&"DEF"text 를 생성합니다 "ABCDEF". 귀하의 수식(두 번째 잘못된 등호가 제거되면)은 VLOOKUP(B5,'tracking-feb'!A:F,4,FALSE)및 의 결과를 연결하려고 시도합니다 REGEXREPLACE('tracking-feb'!D2:D55,",",CHAR(10)). 나는 당신이 실제로 하려고 하는 것이 쉼표 문자를 문자 VLOOKUP(B5,'tracking-feb'!A:F,4,FALSE)로 변환하는 것이라고 생각합니다 CHAR(10).

3. 위의 내용이 올바른 경우 사용할 표현은 다음과 같습니다.

=REGEXREPLACE(VLOOKUP(B5,'tracking-feb'!A:F,4,FALSE),",",CHAR(10))

Excel에서 문제를 해결했다고 가정하면 개행 문자로 REGEXREPLACE()표시되도록 전환된 "텍스트 줄 바꿈" 속성을 사용하여 셀의 서식을 지정해야 합니다 (셀 서식 지정...>정렬 탭>텍스트 줄 바꿈 확인란 선택).CHAR(10)

관련 정보