선택한 문자를 무작위로 앞에 추가하여 4 개를 채우고 5 개의 긴 코드를 10 개 길이로 채 웁니다.

안디 누그로 호

나는 예를 들어, 일부 가격 코드를 가지고 BBAXVGGZT. F, B, A, G, O, J, L, C, E가 아닌 다른 문자를 무작위로 붙여서 각각 10 자까지 늘리고 싶습니다. 예를 들면 :

BBAXV to ZKXMIBBAXV
GGZT to VWWPDRGGTZ

나는 사용을 시도 Len하고 CHAR(RANDBETWEEN(65,90)...

선택한 문자에서 임의의 문자열을 생성 한 다음 현재 가격 코드와 결합하는 방법이 있습니까?

사용자 4039065

할당되지 않은 문자 목록에서 각 추가 문자의 시작 위치를 제공하는 RANDBETWEEN 과 함께 MID 함수사용하십시오 .

=mid("DHIKMNPQRSTUVWXYZ", randbetween(1, 17), 1)

그러나 시작해야 할 문자 수를 알아야하거나 너무 많이 제공하고 초과분을 잘라 내야합니다.

=RIGHT(MID("DHIKMNPQRSTUVWXYZ", RANDBETWEEN(1, 17), 1)&
        MID("DHIKMNPQRSTUVWXYZ", RANDBETWEEN(1, 17), 1)&
        MID("DHIKMNPQRSTUVWXYZ", RANDBETWEEN(1, 17), 1)&
        MID("DHIKMNPQRSTUVWXYZ", RANDBETWEEN(1, 17), 1)&
        MID("DHIKMNPQRSTUVWXYZ", RANDBETWEEN(1, 17), 1)&
        MID("DHIKMNPQRSTUVWXYZ", RANDBETWEEN(1, 17), 1)&
        MID("DHIKMNPQRSTUVWXYZ", RANDBETWEEN(1, 17), 1)&
        MID("DHIKMNPQRSTUVWXYZ", RANDBETWEEN(1, 17), 1)&
        MID("DHIKMNPQRSTUVWXYZ", RANDBETWEEN(1, 17), 1)&
        MID("DHIKMNPQRSTUVWXYZ", RANDBETWEEN(1, 17), 1)&
        A1&"", 10)

        10 개의 무작위 문자

복잡해 보일 수 있지만 실제로 INDIRECT로받은 다른 배열 수식보다 훨씬 적은 작업을 수행합니다. 예, 해당 수식을 그대로 사용할 수 있으므로 줄 바꿈이 가독성을 높일 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관