• 締切済み

エクセルで一気に「'」を文字の頭につける方法は?

エクセルのデーターをアウトルックに取り込みたいのですが上手く行きません。 元のデータにさらに新しいデータを追加しようと、エクセルにエクスポートして、データ(住所などのリスト)の追加、再びインポートしたのですが、新しいデータが上手く取り込めませんでした。 色々試したところ、セルのデータの頭に「'」があることに気が付きました。 そこで各列の文字の頭に「'」をつけたいのですが何かいい方法はありますか? ちなみにデータの「'」はセル上では見えませんが、上にあるバーでは表示されている状態にしたいのです。 文字の結合では「'」が見えちゃう形でしか結合できませんでした。

みんなの回答

  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.3

一応試してみましたが、おそらく「'」は関係ないと思います。もしかしたらExcel形式でエクスポートしたファイルで、「範囲名」がそのままになっているのではないでしょうか。 Excel形式でエクスポートしたファイルの名前ボックス(左上の通常セル番地が表示されているところ)の右の▼をクリックすると「連絡先」という項目が選択できると思いますが、それを選択した時に反転するセル範囲がインポートされる範囲です。 もしその範囲以下にデータを追加されたのであれば、範囲を選択しなおして、そこに「連絡先」という名前を新たに付け直す必要があります。手順は次のようになります。 1)挿入→名前→定義でリストの中から「連絡先」を選択 2)参照範囲の右側の範囲選択ボタンをクリックして、範囲を指定しなおしてOK 以上で保存して、Outlookの方でインポートしてみてください。 もちろん、#1さんのおっしゃる方法で、テキストファイルにしてもできると思います。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

VBAですが 対象セル範囲全体(少し多めに指定しても可)を範囲指定して、下記を実行する。 Sub test01() 'Worksheets("sheet1").Select Dim cl As Range For Each cl In Selection If IsNumeric(cl) = True Then If cl.PrefixCharacter = "'" Then Else cl = "'" & cl End If End If Next End Sub これで (1)文字列を対象外にする(なにもしない) (2)既に先頭に’ついているものは対象外にする (’’にならないようにする) (3)数字のみ対象にして、先頭に’をつける。 を自動的に行います。 接頭辞は4種あり(’、”、^、¥)主に水平配置を指定するもので、ロータス123との互換性のため取り入れられたようです。 しかし文字列に変換するためにも使われます。 Selection.NumberFormatLocal = "@"でも左詰になり ますが、IsNumericで聞くと、TRUE(はい)になります 。’付きの方が(アプリソフトにもよると思いますが)文字列として認識してくれるのではと思います。 VBAの実行のし方に慣れてなければ補足します。

  • imaruya
  • ベストアンサー率34% (63/181)
回答No.1

セルに’をつける方法はいろいろあると思いますが、Excelの保存方法をtxt、CSVなどほかの形式で保存することでアウトルックにインポートできます。インポートする形式にあわせて、Excelの保存方法を変えてみてください。 これらはテキストファイルの保存形式の違いで、Excelのセル同士を , スペース タブ で区切って保存するのです。 なお、Excelでテキストファイルを読み込む場合、場合によっては文字データとして読み込まれますので、データの前に’がつきます。

関連するQ&A

  • エクセルで文字列の結合をした後に

    エクセルで文字列の結合をした後にデーターをアウトルックやアクセスにインポートしたいのですが可能ですか? 文字列の入力ではなく計算結果なので出来ませんか? 例:山田+花子=山田 花子→アクセスの所定のセルへインポート

  • エクセル データの頭に『 ' 』が付いてるんですが?

    非常に単純な事でしたら申し訳ないのですが、質問させてください。 仕事で使用している業務用アプリケーションから、データをエクセル形式にエクスポートしたんですが、全てのセルのデータの頭に『'』が付いていました。 データは、日付『2007/7/31』と文字列『いろは』です。 【1】数式バーには『'2007/7/31』『'いろは』と表示されるのに、セルには『2007/7/31』『いろは』と表示されるのはなぜでしょうか? 『'2007/7/31』は、他のセルで計算できるので数値として認識していると思われますが、セルの書式設定で『平成19年7月31日』に変更しようとしても変更されません。 【2】その理由と解消方法を教えてください。 データ数は数千ありますが、別列に表示させる方法でもOKです。

  • エクセルで頭に入っている文字列だけを削除する方法

    エクセルで列に対して、文字列を削除する方法を教えて下さい。セルA1には100010001、A2には100010532、A3には100002310など、A列のあたまには、必ず1000が入力されています。 この文字列の頭の1000を一括で削除したいのですが、A列を指定して、1000を「データ無し」に置換してしまうと、A1のように100010001が1になってしまうなど、たまたま入っていた先頭ではない同じ文字列も置換されてしまいます。 頭に入っている文字列だけを削除する方法を教えていただきたいです。 どうぞよろしくお願い致します。

  • 関数でエクセルのセル内の文字列の検索方法を教えてください。

    エクセルであるセルの中に長い文字列が入力されているとします。 その隣のセルに単語を入力すると、もし長い文字列のなかにその単語があれば、文字列中の単語が選択されて、単語の有無が判断できるような、仕組みを作りたいのですが、エクセルで作成するのは可能でしょうか。 また、住所データのようなリストを作成し、別シートにおいて、あるセルに苗字のような単語を入力すると、コメントのような感じでリストから絞り込んで表示することはできるでしょうか。(隣のセルとかでもかまいません。)gooサジェストのような感じで、、、 教えてください、よろしくお願いします。

  • エクセル2002。頭に「’」

    あるテキストデータをエクセルで読むと各セル頭に「'」が入ってしまいます。 文字列でも数字列でも「'」。 ごそっと変換するのはマイフェイスとかが良いのでしょうが、今のPCにはそのテのソフトがありません。 エクセルのまま「'」だけ取る方法はありますか?

  • エクセルの入力規則で、追加文字を許すには

    エクセルの入力規則で、リストを指定しましたが、このリストの文字列に追加入力を許すことはできませんか? 例えば、リストには県名を並べておき、県名を選んでから、同じセルに追加で文字を入れても良いようにできませんでしょうか。

  • Excel 特定の文字列が連続で続いたら非表示

    セル内の特定の文字列が2個以上連続してる場合、連続している文字列を非表示にしたい。 セルに横一列にデータを入力し、=C2&","&D2&","&E2&","& ,,,,, 横の列にはデータを","を入れて文字列を結合したセルを表示させます。 例 データの文字列が1 2 3 4 5と入力されていたら 1,2,3,4,5,,,, と表示され複数セルの入力された文字列が結合した形で表示されます。 これを 1,2,3,4,5 とカンマ","が2個以上連続したらデータの(この場合5)後ろの連続しているカンマを非表示にしたいです。 Excelは2016で、使用できる関数が限られています。 この場合、他の関数の組み合わせで1,2,3,4,5と連続するカンマを非表示にする方法はありますでしょうか。 Excelのシートは添付画像の通りです。 詳しい方いましたら、ご教授下さい。 よろしくお願い致します。

  • エクセルで0表示以外のセルの文字列を結合する方法

    エクセル(2003)で文字列の結合を「&」や「CONCATENATE関数」を使っておこなっていますが、文字列の空白または0表示の箇所のセルがあると「文字列000文字列00」のように「0」が表示されてしまいます。IF関数を併用してやっても「0」が表示されます。どのようにしたら「文字列 文字列」のように0表示なしで結合できるでしょうか。教えて下さい。現在、約180のセルにある文字列を1つに結合しようとしています。そのうちの結合文字列は多くて20ぐらいです。また、各セルの文字列はVLOOKUP関数により返しています。よろしくお願いします。

  • アウトルックからエクセルへエクスポートすると

    アウトルックからエクセルへエクスポートするとセルの文字の頭に′が付きますが、これは何故ですか? 何か意味があるのですか? またこれを無くすにはどうすればいいでしょうか?

  • エクセルで、セルに文字列を追加する方法

    エクセルで、既に文字列や数字の入力されているセルに文字列を追加する場合、 ・入力バーをクリックし、入力カーソルを出す ・セルをダブルクリックし、入力カーソルを出す この方法以外に、マウスを使わず入力カーソルを出す方法を教えてください。お願いします。

専門家に質問してみよう