• ベストアンサー

文字列を扱うエクセルの関数について伺います

文字列、ab と cd を結合して abcd を作るには、 関数 =CONCATENATE(“ab“, “cd“) と書きます。 間に、スペースを置きたければ、 =CONCATENATE(“ab“, “ “, “cd“)と書けば、ab cd となります。 では間にタブを入れたければ、どうすれば良いのですか。 注:結果をWORDで使いたいためにタブを入れたいのです。

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率48% (712/1469)
回答No.1

タブはCHAR(9) です。 文字の結合は&でもできます。 ="ab"&CHAR(9)&"cd" 又は =CONCATENATE("ab", CHAR(9), "cd") と書きます。

参考URL:
https://www.relief.jp/docs/001882.html
BASKETMM
質問者

お礼

未だ、すべてのテストが終わったわけではありませんが、一先ず完了。 有り難うございました。

BASKETMM
質問者

補足

SI299792さん 有り難うございます。 早速試してみました。Excel上では abcd と間隔なしの表記でしたが、 word にコピーアンドペーストしたところ、タブが効いておりました。 これで問題は解決ですが、明日からCHAR() のことを少し、勉強し、その上で、質問を閉じようかと思います。年寄りのため、即日とは行きません。 数日のご猶予をお願いいたします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • A列の文字列からB列の文字列を

    A列の文字列からB列の文字列を 引く(マイナス)することはできないでしょうか? 例) A列 - B列 - C列 ABCD - CD - AB ABCD - BCD - A ABCD - GH - ABCD という風にC列に関数で結果を表示したいのです。 方法はないでしょうか? よろしくお願いします。

  • 文字列間にスペースを入れる関数はある?

    Excelについて質問です。 住所管理ファイルを作っています。 例えばセルA1に都道府県、B1に市区町村番地、C1にマンション名を入力してそれらを結合してD4に表示させたいと思っています。 D4にCONCATENATE関数を使えば結合して表示できるのですが、詰めて表示してしまいます。 市区町村番地とマンション名の間にスペースをつけたいと思っているのですが、スペースを入れる関数などはありますでしょうか?

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

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

  • Excelでセル内の文字列をhtmlと結合させたい

    Excelで、A1のセル内の文字列を、下記のhtmlと結合させたいのですが、 =CONCATENATE関数を使って、下記のように文字を並べたいのです。、 <div style=""border-bottom: 3px solid #263f1f; font-size: 20px;"">", A1, "</div> CONCATENATE関数を使ってやってみたのですが、 =CONCATENATE("<div style=""border-bottom: 3px solid #263f1f; font-size: 20px;"">", A1, "</div>") 結果 <div style=""border-bottom: 3px solid #263f1f; font-size: 20px;"">", A1, "</div> になり、A1の文字列は返されませんでした。 どこが問題なのでしょうか? よろしくお願いいたします。

  • エクセルの文字列を結合しても、数値の桁区切りが消えないようにするには?

    例えばエクセルで、 「A1」のセルには「定価」、 「A2」のセルには「1000」、 「A3」のセルには「円」という文字が入っていたとします。 このエクセル上の文字列を「=CONCATENATE(A1,A2,A3)」の関数で結合します。 「A2」の書式設定は、数値にして桁区切りにチェックを入れているので、 セルの表示上は「1,000」となっていますが、「CONCATENATE」でセルを 結合した後の結果は以下のようにカンマが消えてしまいます。 CONCATENATE(A1,A2,A3)の結果 ⇒ 定価1000円 これを「定価1,000円」という風に表示させる良い方法はないでしょうか? 宜しくお願いいたします。

  • Excelの文字列結合について教えてください

    Excelの文字列結合について教えてください。 =SUBSTITUTE(TRIM(CONCATENATE(A1," ",B1," ",C1," ",D1))," ","/") 上記の関数を使い、空白のセルがあった場合そのセルを除外して「/」で区切るまではできたのですが、選択セルに英文が入っていると、英文内のスペース部分にまで「/」が挿入されるようになってしまいました。 例えば「A1」のセルに「This is a pen」「B1」のセルに「Boys」と入力されていると、「This/is/a/pen/Boys」と表示されてしまいます。 これを「This is a pen/Boys」という風に結合させるには、どうしたら良いでしょうか。 よろしくお願いします。

  • Excelで選択した文字列を結合するマクロ

    Excelで複数選択したセルの文字列を結合するマクロってありますか? CONCATENATEや&でいつも文字列を結合しているのですが、 一度に10セル前後結合するので効率が悪く困っています。 お手数ですがご教授いただけたらと思います。 宜しくお願い致します。

  • ACCESSでの文字の結合

    エクセルではconcatenate関数を使用するとA列とB列の文字や数字を結合できますが、アクセスでもエクセルのconcatenate関数に類似するような物はありますか? アドバイスお願いします

  • エクセルの関数について

    下記のようなことが関数で出来ますか? A1セルに「AA AB AC AD AE」というデータがあったときに、 B1に、A1に「AB」か「AC」という文字列があればそれを取り出す。なければブランク(もしくは#N/A) かつ優先順位もつけたい。 (「AB」も「AC」もある場合は「AB」) 「AA」と「AB」の間など、文字間は必ず半角スペースがあいている状態です。 具体的な例は↓の画像のような感じです。 かなり高度だと思うんですが、関数で実現できますでしょうか? よろしくお願いします。

  • Excelの文字列と文字列の連結

    A1のセルにはj50 C1のセルには01(ユーザ定義で00の書式) この二つの数値をCONCATENATE()関数を用いて文字列を 連結するとj501となってしまいます。 C1のセルを文字列の書式にするとうまくj5001と表示されますがそれ以外に方法はないでしょうか?

このQ&Aのポイント
  • プリンターで発生した不具合を解消するためにデバイスのアップデートを行おうとした際、製品の裏面ラベルに記載されているパスワードが不足しているという状況です。
  • 質問者のプリンターの裏面ラベルには、パスワードが記載されていないため、アップデートができないのか疑問に思っています。
  • プリンターの裏面ラベルにpwd:がないことから、質問者の機械は正規品ではないのかとも考えられます。
回答を見る

専門家に質問してみよう