사용자가 삭제할 수는 없지만 접두사 뒤에 데이터를 추가할 수 있는 셀에 접두사를 추가하는 방법

사용자가 삭제할 수는 없지만 접두사 뒤에 데이터를 추가할 수 있는 셀에 접두사를 추가하는 방법

모든 셀이 PB22로 시작하기를 원하지만 사용자가 PB22를 삭제하지 않고 PB22 뒤에 임의의 값만 추가하기를 원합니다. A 열 PB2200003 PB2200025 PB2201295

제공할 수 있는 모든 정보에 감사드립니다 :)

답변1

CONCAT 함수를 사용하세요. Col 1에 PB2를 입력하고 Col 2를 사용자 값으로 남겨두세요. Col 3에서는 수식 =CONCAT(Col1, Col2)을 사용합니다. 그러면 Col 3에 새 값이 표시됩니다. 사용자가 값을 변경할 수 없도록 열 1을 숨길 수 있습니다.

CONCAT 공식

답변2

한 가지 방법은 셀의 "숫자" 형식을 조정하는 것입니다.

사용자 정의 숫자 서식은 텍스트 문자열에도 서식을 지정할 수 있으므로 이름이 완벽하게 지정되지는 않습니다. 숫자 입력만 기대하는 것 같으므로 필요하지는 않지만 수행할 수 있습니다. 다음과 같은 사용자 정의 형식을 사용하십시오.

"PB22"0;"PB22"-0;"PB22"0;"PB22"@

입력할 숫자의 시작 부분에 "PB22"가 추가됩니다. 입력하는 텍스트에도 추가됩니다.

당신이 제시한 예에서는 이것이 잘 될 것입니다. 함부로 지우거나 바꿀 수 있는 방법은 전혀 없을 것입니다. 그들은 쉬운 단계를 통해 의도적으로 그렇게 할 수 있지만 우연히 또는 "우연히" 그렇게 할 수는 없습니다. 별말씀을요.

주의사항:

  1. 실제 값은 여전히 ​​입력한 값입니다. 따라서 "1234"를 입력하면 "PB221234"가 표시되지만 실제로는 "1234"만 표시됩니다. 당신이 요청한 것에 모두 좋습니다. 그러나 누군가 입력한 값을 사용하고 "PB22"가 셀에서 가져오는 값의 일부가 되기를 원하는 경우 셀에서 "1234"만 가져오므로 값을 사용하는 곳에 해당 값을 추가해야 합니다. 반면에 이는 접두사를 사용하기를 원하지 않는 것처럼 강점이 될 수 있으며 실제로는 존재하지 않으므로 수식에서 제거할 필요가 없으므로 작업이 단순화됩니다.

  2. 접두사 자체를 입력하면 확실히 이상하게 보일 것입니다. 예를 들면 "PB22PB221234"입니다. 의 답변과 같이 문자열을 작성하는 것을 포함하여 이를 수행하는 대부분의 다른 방법에서도 마찬가지입니다 R0E. 하지만 사람이 하는 일은 사람이 하기 때문에 고려사항이다.

  3. 사용하고 싶은 다른 접두사가 있으면... 지저분해지고... 빠르게 됩니다. 상황을 따라잡으려면 서식 지정 문자열을 변경해야 합니다. 그러나 이는 다른 방법에서도 문제가 됩니다(위의 2 참조).

따라서 대부분의 경우와 마찬가지로 접근 방식, 스프레드시트 및 사람들이 이를 어떻게 사용할 것인지에 따라 결정됩니다.

관련 정보