• ベストアンサー

ユーザー定義の値を数式バーに追加する方法は?

ISBNの入力で、excelで表を作ります。 A列3行目以下に予めユーザー定義で「978-4-を入力します。 -の後に9ケタの数字を入れます。 画面上に表示されている値は978-4-×××××××××ですが、 実際は数式バーの中の値で×××××××××ですね。 数式バーの中の値を978-4-×××××××××に直す方法はありませんか? ジャンプや可視セル等を使ってもできまん。 よろしくお願いします。

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

  • ベストアンサー
回答No.1

「列挿入」で、A列とB列の間に、新しい列を作ります。 新しい列の3行目に ="978-4-"& TEXT(A3,"000000000") と言う式を入力します。 入力したら、そのセルを、必要なだけ、4行目以降にコピーします。コピーは ・B3セルを選択してCtrl+Cを押す。B3セルの周囲が点滅する ・B4~B???セルを縦長に範囲選択して、Enterキーを押す の手順で出来ます。 次に、B3~B???セルを縦長に範囲選択して、Ctrl+Cを押します。 B3~B???セルの周囲が点滅しますから、そのまま、A3セルをクリックします。 クリックしたら「編集 - 形式を選択して貼り付け」で、形式を選択して貼り付けのダイアログウィンドゥを出します。 「貼り付け」の種類を「値(V)」に、「演算」の種類を「しない(O)」にして、OKボタンを押します。 すると、A3~A???の内容が、文字列になって「978-4-xxxxxxxxx」と言う値になります。 挿入した「新しいB列」は、もう不要なので、B列を選択して「列削除」で削除します。 これで、シート(ブック)の形が元に戻り、A3~A???の内容も、思い通りの値に変わった筈です。 この方法は、7桁のハイフン無しの郵便番号を、ハイフン付きの「3桁-4桁」の郵便番号に変えたいとか、同じ法則で大量のセルに文字を追加する時などに使います。

関連するQ&A