• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelのセルの表示形式(ユーザ定義)について)

Excelのセルの表示形式(ユーザ定義)について

このQ&Aのポイント
  • Excelのセルの表示形式(ユーザ定義)について調査した結果、指定した文字列の前後にハイフンを追加する方法は見つかりませんでした。代替案として、left関数やright関数を使用する方法や置換を行う方法がありますが、望ましくないとのことです。VBAやマクロの使用も望ましくないが、このような場合には代替案を試すことをおすすめします。
  • Excelのセルの表示形式(ユーザ定義)について調査した結果、指定した文字列の前後にハイフンを追加する方法は見つかりませんでした。望ましくない代替案として、left関数やright関数を使用する方法や置換を行う方法がありますが、これらの方法には欠点があります。ただし、VBAやマクロの使用は望ましくないとのことです。
  • Excelのセルの表示形式(ユーザ定義)について調査した結果、指定した文字列の前後にハイフンを追加する方法は見つかりませんでした。代替案として、left関数やright関数を使用する方法や置換を行う方法がありますが、これらの方法は望ましくないとのことです。VBAやマクロの使用も望ましくないとのことなので、ほかの方法を試してみることをおすすめします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

文字列の前後に何か文字を追加することは出来ますが、文字列の間に何かを入れるということは表示形式では出来ません。 A1のセルにデータがあるとして、 隣のセルに =LEFT(A1,1)&"-"&RIGHT(A1,LEN(A1)-1) と入力、下へコピー。 範囲選択された状態のままコピー→A1で形式を選択して貼り付け→値でOK 隣の列をDelete

関連するQ&A