• ベストアンサー

エクセルで、特定の場所に入力した文字を、特定の場所に反映されるようにす

エクセルで、特定の場所に入力した文字を、特定の場所に反映されるようにするにはどうすればいいのでしょうか? たとえば、ある欄にAと入力すれば別の欄に自動的にBと表示されるような方法です。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

元のセルに実際に何を入れるのかに応じて,簡単なやり方とそうでないやり方があります。 一番簡単な方法: 元のセルをコピーする 持って行く先のセルで,編集メニューの形式を選んで貼り付けの「リンク貼り付け」をクリックする さらにツールメニューのオプションの表示タブでゼロ値のチェックを外す Excel2007では,ホームタブ左端の貼り付け▼から形式を選んで貼り付けを使います また画面左上の丸いOfficeボタンからExcelのオプションを出します 別の方法:ある欄にはAのような文字を入れる場合 持って行きたい先のセルに =A1&"" =Sheet1!A1&"" のような式を入れておくだけでも出来ます 元のセルに何が入るか決められない時は,一番複雑なやり方で =IF(Sheet1!A1="","",Sheet1!A1) などのような数式を書いて入れておきます。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

別の欄にIF文とかLOOKUP系の関数で数式を設定すればできます。 A1に"A"と入力でB1に"B"と表示なら =IF(A1="A","B","") のようにB1に設定してください。 数式でない場合はVBAのWorkSheet_Cangeイベントを使う方法になります。 一例ですが... Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" Then If Target.Value = "A" Then Range("B1").Value = "B" End If End If End Sub

関連するQ&A

  • EXCELのセルや文字色の反映

    例えばA1のセルに入力した値をB1に自動的に反映したい場合はB1に=A1と入力すれば反映されますが、A1のセルの色や文字色を変更したらB1に自動的に反映される方法がありましたら教えてください。

  • エクセルでセルに入力されている特定の文字を数える関数はありませんか

    エクセルでセルに入力されている特定の文字を数える関数を探しています。 例えばセルに AAABCC ABC AA と入力されていたら別のセルの表に A B C 3 1 2 1 1 1 2 0 0 と表示させたいのですが。 何か方法はありますでしょうか。

  • エクセルで特定文字を検索しセル移動、文字入力

    お世話になります。 エクセルでエクセルで特定文字を検索しセル移動、文字入力したいのですが、 A A B B ↓ A□□□文字A A□□□文字A B□□□文字B B□□□文字B としたいのです。 その再、同じ文字でも、場所によって異なる文字を入力したいのです。 A A [特定の文字α] B B [特定の文字β] B B ↓ A□□□文字A A□□□文字A B□□□文字Bα B□□□文字Bα B□□□文字Bβ B□□□文字Bβ かなり難解ですがおわかりになるかたいらっしゃいませんでしょうか?

  • エクセルの反映についての質問です。

    エクセルの反映についての質問です。 A1の文字にD1に反映したい時はD1に「=A1」と入力すると思いますが、 例えば、A1に文字が入力されていたら、指定したB1に自動で判断して入力する といったような事は可能でしょうか?

  • エクセルの情報を、ワードへ反映できますか?

    タイトルの件、下記の画像を使って、質問します。 エクセルに入力した、文字をワードへ反映させる事はできますか?? 下記の画像より ●エクセルのB1セルに【暑い】と入力⇒ワードの特定の場所に【暑い】と表示される ●エクセルのB2セルに【佐藤】と入力⇒ワードの特定の場所に【佐藤】と表示される ご存知の方、いらっしゃいましたら、よろしくお願いします。

  • エクセル 文字フォント等も反映させるには?

    いつもお世話になっています。 例えば、B1に【=A1】と入力 A1に【あ】と入力すれば、B1にも【あ】っと表示されますが、A1の文字の色を変えたり、太文字にしてもB1には反映されません。 これを反映させるにはどうしたらいいですか? どうぞよろしくお願いします。

  • Excelで、特定のセルに入力した文字列に、自動的に指定した文字が追加

    Excelで、特定のセルに入力した文字列に、自動的に指定した文字が追加されるようにする関数はありますか? 例えばA1に、123-4567と入力してエンターを押せば、自動的に文頭にAが付与されて、A123-4567となり、 B1に、abcdefと入力してエンターを押せば、自動的に末尾に-001が付与されて、abcdef-001となるようにしたいのです。 処理上必要なので毎回手入力しているのですが、付与すべき文字列が入力欄ごとに決まっているので、自動的に処理できたら楽なのにと常々考えています。 ものぐさで申し訳ありません。知ってらっしゃる方お願いします。

  • EXCELで特定文字を検索後セル移動、文字入力

    お世話になります。 エクセルで、特定文字を検索し、その4つ右のセルに特定文字を入力する マクロを教えていただけませんでしょうか? A A B B ↓ A□□□文字A A□□□文字A A□□□文字B A□□□文字B □は空セル なお、文字は複数あり、その複数文字に対して別文字になります。 おわかりの方よろしくお願いします。

  • エクセルで特定の文字があると

    エクセルで特定の文字があると、となりのセルに自動で『不要』と表示させたいのですが、どういう方法があるのでしょうか? 例えば、A列に『都』又は『府』が含まれていればBセルに『不要』と表示させる。    A      B 1 東京都    不要 2 神奈川県   空白 3 埼玉県    空白 4 大阪府    不要 ご教授下さい。

  • Excelで、特定のセルに入力があった場合、というようなとき

    言葉足らずのところがあれば申し訳ありません。 (1)  A1 に、なんらかの入力をした場合(文字、数字等)    A2 の値を A3にも反映する    という数式を作りたいのですが    こういうことはできるのでしょうか。    たとえば    A1 に 175R を入力した場合    A2 = A3    A1 に 「教えて!goo」 を入力した場合    A2 = A3    A1 になにも入力しない場合    A2 ≠ A3(表示なし)     もしくは    A2 ≠ A3(特定の値)     というようにしたいのですが 2  B1 に文字列を入力した場合    その文字列に、ある特定の文字が含まれている場合    B2 の値を B3に反映する ということは可能でしょうか    たとえば         B1 と C1 にそれぞれ    B1「株式会社 田中建設」 C1「第2営業部 田中さん」    と入力したときに      「田中」が含まれているから     B2 = B3   C2 = C3     もしも     B1 「鈴木ファイナンス」 C1 「フロント 大竹さん」     と入力すると     「田中」が含まれていないため     B2 ≠ B3(表示なし)     C2 ≠ C3(特定の値) と、このように表示させることは可能でしょうか。 言葉足らないところがありましたら、補足させていただきます。    

専門家に質問してみよう