Google 스프레드 시트 (새 버전) 의 SPLIT및 JOIN기능 을 사용하여 일부 데이터를 조작 하려고하는데 SPLIT빈 항목을 보존하지 않기 때문에 문제 가 발생 합니다.
데이터 소스는 기본적으로 다음과 같이 설정됩니다.
| A B C D
-----------------------
1 | q 5 r 2
2 | s t 4
3 | u 8 v
4 | w 3 x 6
(이 데이터 세트의 빈 항목은 "측정 없음"을 나타내며 이는 측정과 다릅니다. 0)
열 A및 C에서 수식을 사용하여 원하는 결과를 얻습니다.
=SPLIT(JOIN("~",A1:A4,C1:C4),"~")
예상대로 q s u w r t v x각 셀에서 행을 생성합니다 .
그러나이 방법은 열 B및에서 작동하지 않습니다 D. JOIN예상대로 작동하여 출력을 제공합니다.
5~~8~3~2~4~~6
수행 SPLIT이 출력에, 그러나, 문제의 결과 : 나는 왼쪽 해요 5 8 3 2 4 6사이의 빈 셀없이, 5그리고 8나 사이 4와 6쌍가 부러 (예를 들면 의미 s와 v세포를 비워 대응해야하지만, 대신 w및 x수행). 문제는 그들 사이에 널 항목이있는 두 개의 구분 기호가 아닌 단일 구분 기호로 SPLIT해석 ~~되는 것 같습니다 .
이런 종류의 시나리오에서 빈 항목을 보존하는 방법을 아는 사람이 있습니까?
원하는 출력은 다음과 같습니다
q s u w r t v x
5 8 3 2 4 6
IF()빈 필드를 공백으로 자동 변환하기 위해 무언가를 할 수 있습니다 .
=ARRAYFORMULA(IF(ISBLANK(B1:B4)," ",B1:B4))빈 셀에서 ""로 더미 열 집합을 만드는 데 사용하여 즉시 계산을 수행 할 수있게했으며, 그런 다음 SPLITand에 사용됩니다 JOIN. 그래도 누군가에게 더 우아한 솔루션이 있기를 바랍니다. 이로 인해 문서에 많은 추가 자료가 추가되고 더 많은 측정이 데이터 세트에 추가되면 몇 가지 다른 위치에서 행 번호를 업데이트해야합니다. (AI E. 덕분에 적어도 나 지금은 데이터를 위기셔서!)



