- ベストアンサー
置換方法について
MACアドレスの12桁 (例) 123456789012 を (例) 12-34-56-78-90-12 のようにハイフン付きで置換したいのですが、 このような置換方法をご存知の方いましたら、 ご教授の程、よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
テキスト関数は数字を書式付の文字として表示する方法です。 =TEXT(数値,"書式") ですので文字には対応してません。 ですのでMID関数を使って文字を分解して"-"を付ける方法ですね。 =MID(A1,1,2)&"-"&MID(A1,3,2)&"-"&MID(A1,5,2)&"-"&MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2)
その他の回答 (2)
- ao777
- ベストアンサー率34% (43/123)
回答No.2
関数でしたら、 =TEXT(A1,"00-00-00-00-00-00") です。
質問者
お礼
関数の使用方法について、 もう少し具体的に教えていただけませんでしょうか? またこれは、アルファベットにも 対応しているのでしょうか?
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.1
表示だけのことでいいなら セルの書式設定で ユーザー定義から 00-00-00-00-00-00 とする
質問者
補足
ご返信ありがとうございます。 ご指摘のありました方法でやってみましたが、 新規で入力する場合はうまくいきましたが、 既存のデータまでは変換されませんでした。 また、MACアドレスはアルファベットも含まれる為、 数字以外の値を新規に入力した場合も変換されませんでした。
お礼
ご返答ありがとうございました。 希望に沿う、変換ができました。