• ベストアンサー

Excelでセルの代入?

お世話になります。 Excelの質問です。 例えばA1のセルに何らかの文字や数字が入ればC1のセルに決まった記号などを勝手に代入するようにするにはどのような関数を使用すれば良いのでしょうか? よろしくお願い致します。

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

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

C1のセルに =IF(A1<>"","決まった記号","") と入力してください。 "決まった記号"はstadiaさんの希望する文字を設定してください。

stadia
質問者

お礼

mao_mao 様 ご回答ありがとうございます。 もし、よければ教えてほしいのですが、決まった文字じゃなしに、どのような文字でもそこに入れば違うセルに表示させる事は無理でしょうか?コンピュータなので=IF(A1<>"","*","") で出来るかと思ったのですが無理でした。よろしくお願い致します。

stadia
質問者

補足

ごめんささい。 勘違いしてました。 おっしゃるとおり出来ました。 本当にありがとうございました。

関連するQ&A

  • Excelの代入の複雑な事ですが。

    お世話になります。 Excelの質問です。 例えばA1のセルに何らかの文字や数字が入ればC1のセルに決まった記号などを勝手に代入するようにするにはC1のセルに =IF(A1<>"","決まった記号","") と回答いただいたのですが、もし、A1のセルに決まった文字を含んだ言葉が入った場合にだけ同様のことは出来るのでしょうか? 例えば、会社、法人、(株)、(有)を含む文字が入った場合のみです。わかりにくい質問ですみません。 よろしくお願い致します。

  • Excel2002でセルへの数値代入

    使用しているのはExcel2002なんですが 関数などを使用して空白セルへ数値及び文字列を 代入することって可能でしょうか? 例を挙げると、 セルA1に7という値を入力すると、 セルC1にある関数が「10-A1」という計算を行って セルB1に3という値を返すようにしたいのです。 また、セルB1に4という値を入力すると、 セルC1で計算を行い、セルA1には6が返る。 このようにセルA1、B1ともに、人の手で数値の 入力が行われる可能性があるので、表示部分のセルに 関数式を記述せず、空白としておく。 C1に入力する関数は IF(B1="",10-A1,10-B1) として、この結果を、またIFなどを使って 空白の方のセルに入力してあげればいいかなー というところまでは考え付いたのですが・・・ どなたか教えてください。

  • 完全一致したら複数のセル代入するマクロは?

    エクセルのSheet1のa列にある文字列と、Sheet2にあるa列にある文字列と完全一致したら、前者のセルの右隣から3番目までのセルに、後者のセルの右隣から3番目までの文字列を順に代入するマクロをお教えください。単純にvlookup関数を使えばいいのですが、VBAで行いたいのです。複数のセルに順に代入するのに苦慮しています。よろしくお願い申し上げます。

  • エクセル

    「A1セル」に、文字でも数字でも記号でも何でも良いので、 とにかく何か入力されたら 「C1セル」に自動で「★」と入力されるようにしたいのです。 ただし、 「B1セル」にも、文字・数字・記号でも何でも良いので、 とにかく何か入力されると 「C1セル」は空白にしたいのです。 関数でこんなことは可能でしょうか?

  • エクセル2000 異なるセルをくっつけて表示

    こんばんは。 毎度どうもすみません。 「エクセル2000 異なるセルをくっつけて表示」について質問します。 次のような文字があり、日付、曜日、時間は書式設定により表示されてます。(設定を解除すると数字の羅列になる。)   A列  B列  C列   D列   E列 1 09/20 木  10:00  山田  名古屋 2 この表あるそれぞれの文字をひとつのセルに改行して表示させるにはどうすればいいでしょうか?  09/20  木  10:00 に  山田 さん 名古屋 で 会いましょう 上記のようにしたいのです。 「&」記号とchar(10)記号を試してみましたが、日付などが数字になりうまく表示されません。関数では無理でしょうか? やはりVBAかな。 方法があれば教えてください。 

  • エクセル 2003 関数

    エクセル 2003 関数 お世話様です。 XPのエクセル2003にてセルA1に数値の3を入れております。 これをセルC5の文字間に関数値として挿入する事は可能でしょうか? 例: セルA1に数字の3、セルC5に【カウントです。】と入力されていたら    【カウント3です。】となります。 セルA1の数値によってセルC5の入力内容が変わるようにしたいのですが 可能でしょうか? お手数ですが、ご存知の方がいましたらご教授下さい。 以上、何卒宜しくお願い致します。

  • Excelで「一つのセル」をいじられたくないのですが・・・

     エクセルについての質問です。  一つ(例えばA1)のセルに入力した関数を知らない間に  (1)消してしまったり、  (2)上書きで他の数字や文字を入力してしまったり、  ということがあります。  シートを保護するように、一つのセルだけを保護する方法はないのでしょうか?  お教えください。よろしくお願いいたします。

  • エクセルで複数のセルにセルにある数字を1つのセルに

    こんばんは、エクセルに関してあまり詳しくないので教えて頂けませんか? A1のセルに1 B1のセルに3 C1のセルに5と、数字が1~8まで並んでいます。 その数字を、ほかの一つのセルに、135~と8桁表示するにはどうしたらよいでしょうか? その数字はrank関数で入力されたものです。 詳しい方よろしくお願いいたいます!

  • エクセル 2つのセルを1つにしたい

    質問があります。 エクセル2007を使用しています。 A1のセル(例えば5)とA2のセル(例えば2)の2つのセルを、A3のセルに合体させたいです。 そこまでは数式に =A1&A2と入力すればできたんですが、さらにここでは後者の数字に( )をつけたいです。 よってA3のセル内に、5(2)と表示させたいです。 なおA1とA2のセルにはsum関数が入っています。 何卒よろしくお願いします。

  • Excel VBA セル値の配列代入について

    Excel VBAで、セルの値を配列に代入する処理を、よくやります。 arr=Range("$A1:$C1000").value とかですね。これに関して、オートフィルタで絞り込んだ結果の可視セルだけを、配列に代入するということは、やっぱり出来ないのでしょうか。

専門家に質問してみよう