알파벳을 숫자로 변환MN, YZ 등과 같은 값이 포함된 열이 있습니다.
사이의 공백을 제거하고 문자를 바꾸고 마지막 알파벳을 숫자로 변환해야 합니다.
그 의미는 -
입력 : MN
출력 : N13
어떻게 해야 하나요?
Re: 알파벳을 숫자로 변환단어가 1개뿐인지 확인하고 그렇다면 응답을 변경하세요.
if(word(2, :Column 1, " ") == "",
do what you want if only one letter,
Word( 1, :Column 1, " " ) || Char(
Hex To Number( Hex( Word( 2, :Column 1, " " ) ) ) - 64
)
)Re: 알파벳을 숫자로 변환응답해 주셔서 감사합니다. MN의 경우 예상되는 출력은 N13입니다. Word 기능을 변경하여 작동시킬 수 있었습니다. 1열에 "A"와 같이 알파벳이 하나만 있는 경우가 있을 수 있습니다. 이 경우 2열에 A0을 인쇄해야 합니다. 이를 위해 코드를 어떻게 확장할 수 있나요?
Re: 알파벳을 숫자로 변환안녕,
다음 수식을 사용해 보세요(수식 편집기에서 복사 - 붙여넣기).
Word( 1, :Column 1, " " ) || Char(
Hex To Number( Hex( Word( 2, :Column 1, " " ) ) ) - 64
)
테이블이 어떻게 생겼는지에 대한 스냅샷은 다음과 같습니다.

Re: 알파벳을 숫자로 변환이것은 표시된 사례에 적용되지만...충분히 완전한지 모르겠습니다.
alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
word(2,:targetvariable," ") || Char( contains( alphabet, word(1,:targetvariable," ")))
새 열의 수식에 사용할 수 있는 수식입니다.