- ベストアンサー
任意の数字に変換する関数?【サンプル画像あり】
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>単純に023の1ケタ目を7に変換 =REPLACE(A1,5,1,7) のように。
その他の回答 (2)
- nattocurry
- ベストアンサー率31% (587/1853)
回答No.3
文字数が7文字固定なら、 =LEFT(A1,4)&"7"&RIGHT(A1,2) A1は実際のアドレスに変更してください。
- 1615tasuke
- ベストアンサー率33% (1/3)
回答No.1
前提条件 ->6文字であること、 ->左から5文字目を判定する値であること として下記の式を参考にしてください。 =LEFT(【A1】,4) & IF(MID(【A1】,5,1)="0","7",MID(【A1】,5,1)) & RIGHT(【A1】,2) ちなみに、【A1】を該当するセルに変更して下さい。 ※上記式の解説 (1)指定値の左4文字を切り取る。 (2)指定値の5文字目が「0」なら「7」に変更 (3)指定値の右2桁を切り取る (1)と(2)と(3)をくっつける。 【別の方法】 入力してから置換でもよいのであれば、 変換したいセルを範囲指定して、 検索する文字列を「-0」 置換後の文字列を「-7」 でも同じ結果になります。