目次
この記事では、Excelで先頭のアポストロフィを追加する方法について説明します。
例えば、商品によって配送コードが異なるデータセットがあるとします。 C 次に、列のセルに、先頭のアポストロフィを追加します。 C .
練習用ワークブックをダウンロードする
リーディングアポストロフィーの追加.xlsmExcelで先頭のアポストロフィを追加する5つの方法
1.簡単な計算式でリーディングアポストロフィを追加する
空のセルで次の数式を適用すると、先頭にアポストロフィを追加できます ( D6 ),
="'"&C6
ここでは、数式にアポストロフィ( ' ) をセルの先頭に C6 のエントリで、セル D6 .
プレス エンタメ の前にアポストロフィが追加されているのがわかると思います。 C6 のエントリーです。
ドラグセル D6 の他のすべてのセルに同じ数式を適用するには、データセットの最後にある C その結果、列のデータを取得します。 C で、列の先頭のアポストロフィは D .
2.先頭のアポストロフィを付加するCHAR関数
また、セルに先頭のアポストロフィを追加するには CHAR機能 .セルに次の数式を入力します。 D6 ,
=CHAR(39)&C6
これです。 39 はアポストロフィの文字コードです。 この数式は、セル C6 のデータで、その戻り値がセル D6 .
プレス エンタメ をクリックすると、セルの前にアポストロフィが追加されていることがわかります。 C6 のデータです。
セルをドラッグする D6 をデータセットの最後に追加してください。 C で、列の先頭のアポストロフィは D .
3.CONCAT関数
先頭のアポストロフィを追加するもう一つの方法は、次のようになります。 CONCAT関数 .セルに次の数式を入力します。 D6 ,
=concat("'",c6)
ここでは、この数式にアポストロフィ( ' )のデータの前に、セル C6 で、その結果をセル D6 .
プレス エンタメ と表示され、セルに D6 セルの前にアポストロフィが追加されていること C6 のデータです。
セルをドラッグする D6 をデータセットの最後に追加してください。 C で、列の先頭のアポストロフィは D .
ご参考までに CONCATENATE関数 を、同じ作業をするために
4.VBAコードでリーディングアポストロフィを追加する
非常に長いデータセットがある場合、これまでの方法で先頭のアポストロフィを追加する作業は面倒です。 しかし、このメソッドの助けを借りて Microsoft Visual Basic アプリケーション (VBA) を使えば、数回のクリックで簡単に先頭のアポストロフィを追加できます。
まず、先頭のアポストロフィを追加するマクロを設定します。 Press ALT+F11 を開いてください。 ブイビーエー ウィンドウから プロジェクト パネルで、シート名を右クリックし、次のように展開します。 インサート をクリックします。 モジュール を開いてください。 モジュール(コード) ウィンドウに表示されます。
での モジュール(コード) ウィンドウに次のコードを挿入してください。
Sub AddAnApostrophe() For Each cell In Selection cell.Value = "'" & cell.Value Next cell End Sub
ここでは、マクロを実行した後、選択された各セルにアポストロフィを追加するコードになっています。
コードを挿入したら ブイビーエー ウィンドウで、先頭のアポストロフィを追加したいセルを選択し、[OK]ボタンをクリックします。 表示 タブをクリックし マクロ .
という名前のウィンドウが開きます。 マクロ . 選択 AddAnApostrophe から マクロ名 ボックスをクリックし 実行 .
その結果、選択したすべてのセルの先頭にアポストロフィが表示されます。 しかし、セルを観察すると、アポストロフィは表示されず、すべてのセルにエラー記号が表示されています。 実は、各セルのデータは数字ですが、テキストに変換されたため、アポストロフィは隠され、エラー記号が表示されています。 Excelはこれをエラーとして扱います。 しかし、隠されたアポストロフィが表示されることを確認することができます。のアポストロフィを数式バーから選択し、数回のクリックでエラー記号を削除することができます。
任意のセルをクリックして数式バーを見ると、先頭にアポストロフィがあることがわかります。 エラー記号を削除するには、次のようにクリックします。 エラー記号 選択したセルの左側に表示されるボックス。
をクリックした後 エラー記号 を選択すると、ドロップダウンメニューが表示されます。 エラーを無視する をクリックすると、このメニューが表示されます。
これで、そのセルにはエラー記号がないことがわかります。 同じ方法で、すべてのセルからエラー記号を削除することができます。
5.先頭のアポストロフィを追加するイミディエイトウィンドウ
アポストロフィを付加するもう一つの簡単な方法として 即時 の窓 ブイビーエー .プレス ALT+F11 を開いてください。 ブイビーエー ウィンドウを開き CTRL+G を開いてください。 即時 ウィンドウに、次のコードを挿入します。 即時 ウィンドウを開き エンタメ .
for each v in range("C6:C11") : v.value = "'" & v.value : next.
このコードでは、範囲内のすべてのセルで先頭にアポストロフィを追加します。 C6:C11 最後に ブイビーエー ウィンドウに表示されます。
その結果、各セルの先頭にアポストロフィが付くことになります。 セルからエラー記号を取り除きたい場合は、前の方法で説明した手順に従ってください。