내 행의 데이터를 다음과 같이 분할하고 싶습니다.
| 시작 문자 번호 | 끝 편지 번호 | 편지 순서 | 델타 D |
| 30 | 33 | ABCD | 0.065 |
다음과 같이 보이도록:
| 시작 문자 번호 | 끝 편지 번호 | 편지 순서 | 델타 D |
| 30 | 30 | ㅏ | 0 |
| 31 | 31 | 비 | 0.065 |
| 32 | 32 | 씨 | 0.065 |
| 33 | 33 | 디 | 0.065 |
텍스트의 일련의 문자가 각 행의 단일 문자로 분할되고 이는 시퀀스의 해당 숫자와 연결됩니다. '델타 D'는 모든 시퀀스의 첫 번째 문자에 대해 0이어야 하지만 다른 모든 문자의 경우 원래 행과 동일한 숫자여야 합니다. 저는 코딩 없이 이 작업을 수행하여 수동으로 수행/이해할 수 있는 방법을 정말 원합니다.
감사해요!
많은 것을 수동으로 수정하고 싶지 않다면 최소한 몇 가지 수식이 필요할 것이라고 생각합니다. 다음은 가능한 옵션 중 하나입니다.
새 수식 열로 구분 기호 만들기
Concat Items(Words(:Letter Sequence, ""), " ")
그런 다음 새 구분 기호 문자가 있는 열에 텍스트를 사용합니다.

새 열로 데이터 테이블 쌓기

올바른 시작 문자 번호를 얻으려면 새 수식 열을 만드세요.
Col Min(:Start Letter No., :Letter Sequence) + Col Cumulative Sum(1, :Letter Sequence)
방금 생성된 열을 다른 열에 복사하여 끝 문자 번호를 얻습니다(또는 수식 사용).
그런 다음 첫 글자의 Delta D를 0으로 변경하려면 수식이 하나 더 필요합니다.
If(Row() == Col Min(Row(), :Letter Sequence),
0,
:Delta D
)
마지막으로 원하는 것과 일치하도록 열 이름을 정리합니다.
