액세스에 문제가 있습니다. 실제로 어떻게 할 수 있는지 모르겠습니다. 4자리에서 12자리까지의 숫자가 포함된 Excel 파일이 있습니다. 13자리가 될 때까지 0으로 채워야 하는데 4, 5, 12자리는 그대로 있어야 합니다.
경험: 123456 - 0000000123456이어야 합니다. 123456789 - 0000123456789여야 합니다. 1234 - 1234로 유지되어야 함
이 문제에 대해 이렇게 친절하고 도움을 줄 수 있는 사람이 있을까요?
답변1
엑셀에서 이 문제를 해결하는 방법에 대한 답변이 있습니다.
아래 이미지를 보시고 이것이 귀하에게도 해당되기를 바랍니다.
저는 4~12자리 길이의 샘플 입력을 취하고 수식을 사용하여 필요에 따라 앞에 0을 채웠습니다.
공식은
=IF(OR(LEN(B3)=4,LEN(B3)=5,LEN(B3)=12),B3,CONCATENATE(REPT("0",13-LEN(B3)),B3))
설명:
- 조건
OR
은 입력된 숫자의 길이를 확인합니다. 길이가 4,5 또는 12이면 'TRUE1을 반환하고 수식은 다음 셀에 동일한 숫자를 배치합니다. - 숫자의 길이가 4,5 또는 12가 아닌 경우
REPT
함수는 필요한 0의 수량을 반복하고 연결은 원래 입력과 함께 0을 결합합니다.
구체적인 질문이 있으면 알려주시기 바랍니다.