公式資料を参照して構成した手順です。本記事の操作・コードの実行は未確認です。小さな入力例で期待結果を確かめてから利用してください。
できあがるもの
3件のラベルが指定の文字列で生成されます。連番が空欄なら出力も空欄です。数値のA列には先頭ゼロを書き戻しません。
始める前に
- ブラウザ版Googleスプレッドシートの編集権限
- A列の連番は0から9999までの整数
- B列は文字列ラベルの出力先として空欄
入力例
A1:A4は「連番」「7」「42」「1000」です。B列へP-0007、P-0042、P-1000を作る例です。
手順
- 検証用シートを作りB1をラベルにします。A列に負数、小数、10000以上がないことを先に確認し、このレシピでは4桁の上限を超える値は取り扱わないと決めます。
- B2に =IF(A2="","","P-"&TEXT(A2,"0000")) を入力してB4までコピーします。TEXTの0000で最低4桁を表し、P-を連結して文字列にします。
- B2:B4がP-0007、P-0042、P-1000であることを確認します。A5を空欄のままB5へ式をコピーし、P-0000を勝手に作らず空欄になるかも確かめます。
- 既存システムへ登録する前は、重複チェックを別途行ってラベルが一意か確認します。確定ラベルは別の控えへ値のみ貼り付けて保管し、元の連番と対応表を残してください。
期待結果と照合する
3件のラベルが指定の文字列で生成されます。連番が空欄なら出力も空欄です。数値のA列には先頭ゼロを書き戻しません。
まずこの入力例で確認し、件数や値が一致しているかを見ます。完了表示だけで判断せず、重複・空欄・対象外データも残っていないか確認してください。
うまくいかないとき
- TEXTは10000を自動で4桁に切りません。上限超過の受付を入力規則などで別に止めてください。
- 同じ連番を入れると同じラベルになります。採番そのものや排他制御を行う仕組みではありません。
止める・元に戻す
B列の生成式を消します。ラベルをすでに外部へ登録した場合は外部側の削除可否を確認し、対応表を消さずに残します。
公式資料・対応範囲
参照日:2026-10-17。公式資料の一般的な機能説明と、本記事固有の入力例の実行検証は別です。実務での短縮時間や効果は未計測です。