• ベストアンサー

指定したセルに入力したい

エクセルで作った表から位置を指定してセルのないようを取り出す関数は、あると思いますが、逆に表の位置を指定する行、列と内容をそれぞれ表以外の指定したセルに入力することで、表の指定されたセルに内容が入力されるようにしたいのですが、わかる方教えて下さいお願いします。

noname#20141
noname#20141

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

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

一般機能ではできませんので、マクロ処理になりますね。 1.[Alt]+[F11] で Visual Basic Editor を起動し、[挿入]-   [標準モジュール] で開く画面に、次の3行をコピペします。   Sub TEST()    Range(Range("M1") & Range("M2")) = Range("M3")   End Sub 2.M列各セルに、次の内容を入力します。   M1:列記号を入力( 入力例:C )   M2:行番号を入力( 入力例:4 )   M3:データを入力( 入力例:テスト ) 3.[ツール]-[マクロ]-[マクロ] から TEST を選択して実行します。     →C4に テスト と入力されます。   M1:M3 に入力してマクロを実行するたびに、指定されたセルに書き込まれます。 シート上にマクロ実行ボタンを作成してマクロを登録しておけば、運用が簡単に なります。

関連するQ&A

  • エクセルでセルに入力した値によって指定したセルに○をつけたいのですが・・・

    エクセルで、例えばあるセルに Aと入力した場合、 別の【表】のAの列のセルに ------------ |A|○| ------------ |B| | ------------ |C| | ------------ Bと入力した場合は、 Bの列の場所に ------------ |A| | ------------ |B|○| ------------ |C| | ------------ というような感じで○を自動で反映させたいのですが、 どういった関数を入力させればよろしいでしょうか? 分かる方は教えていただけますでしょうか?

  • 入力されているセルの個数を数えるには?

    エクセル2003で表を作成しました。指定した文字を含むセル以外で、入力されているセルの個数を数えるにはどの関数を使えばいいでしょうか?   A   B   C  D   E   F   G 1   アい 2 3     フて   イろ 4 5     エじ 「ア」を含むセル以外で、文字が入力されているセルの個数は?

  • セルの指定範囲について

    Word2000でビジネス文書(点数分布グラフ)作成の練習をしています。 表は項目が左から、『点数』『人数を*で表すグラフ』『人数を示す数字』と三項目にわかれています。 まずはじめに表の挿入で『3列×5行』の表を作成、文字や数値を入力します。 その次に*が多くて2行に渡っているものがあるので、*が1行に収まるように、2行に渡っている行のみ『セルを範囲指定』して、右側の縦線をドラッグする、と解説にあるのですが、どのようにして『範囲指定したセルの縦線のみを移動』させるかわかりません。 2行にわたっている列を反転させて、右クリック、自動調整、文字列の幅に合わせるをクリックしてみましたが、全ての文字列が一斉に移動してしまい、それぞれの点数にあわせた棒グラフを作成できません。 ●『範囲指定したセルの縦線のみを、点数分だけ移動させる』というのはどうすればできるのでしょうか? ご存知の方、アドバイスください! よろしくお願いいたします。

  • エクセル2007、セルの位置を指定したい

    エクセルについて質問があります。 入力された数値により、セルの位置を指定するようなことは、関数でできますか。たとえば、A1に「1」と入力したとき、A15には「1」、A1に「2」と入力したとき、A16に「2」が、A1に「3」と入力したとき、A17に「3」・・・というように、セルの座標を指定して、反映されるようにしたいのですが。

  • エクセル 行も列もバラバラの入力されたセルを…。

    エクセルで質問です。 COUNTIF関数などで、縦列や行では簡単に数えることが、 出きると思います。 行も列もバラバラのセルで、入力されたセルを カウントする式はどう設定すればいいのでしょう? =COUNTIF((A11,A18,A25,A32,A39,A46,A53),">0") では、うまくいきませんでした。 セルを結合させたりしていますので、 セルを指定してカウントしたいのですが? 以上、よろしくお願いします。

  • EXCELでセルに入力されたセルを参照したい。

    はじめまして、EXCEL 2000 で質問です。 セルに入力されている文字列を、参照する関数があれば教えていただきたいです。 たとえば、セルA1に 文字列"B32"を入力します。 セルB1に =sansyou(A1) という関数を入力すれば セルB32の内容が参照される。 ということがやりたいのです。 C言語ですと、ポインタに相当するとおもいます。 どうか皆さんの知恵を分けてください。

  • 【教えてください】指定したセルの値への変換について

    指定したセルのみ関数で計算した結果を値に変換したいと考えています。 手作業でセルで選択してコピー → 値で貼り付け以外に何か良い方法はないでしょうか。 ■エクセル表 以下の場合、4月の列のセルだけ関数からセルの値に変換したい 現在は4月の列の対象のセルをドラッグ、コピーを行い、値で貼り付けを行っています。   4月  5月  6月  1 関数 関数 関数 2 関数 関数 関数 3 関数 関数 関数 4 関数 関数 関数 5 関数 関数 関数 以上、宜しくお願いします。

  • EXCEL 行と列を指定して、範囲指定する方法

    EXCELの使い方を教えてください。 関数で試みているのですが、以下のような操作を行うことは可能でしょうか? (マクロ(VBA?)は使用したことがないため、抵抗があります。それでも、マクロを組むしかないというのであればその方法も教えてください。) 「表示シート」にて行と列を指定することで、 結合された5行×5列の表を表示させたいのです。 指定するセルも結合させており(「入力シート」)、 結合されたセル(行/列)を指定して、表示する範囲を決めてやりたいのです。 結合を解いて、たくさんの文字を指定する形にしてしまえば楽かもしれないのですが、この2文字だけで他にもたくさん処理させているため、 指定する文字はこの2文字のみで処理させたいです。 自分なりには、「表示シート」のD10セル(F10まで結合されている)に =INDEX(SUMPRODUCT((入力!B3:B27=表示!D4)*(入力!C2:Z2=表示!D3)),1,2) というような関数を組んでみたのですが、うまく表示されません。 なにか、うまく表示させる方法はあるのでしょうか? ちなみに、表内の犬など狐などは便宜的に書いているだけで、 数字が入るセルか、日付が入るセルか、文字列が入るセルかということだけが汲み取っていただければと思います。 入力するセルと表示させるセルの大きさも異なるようにしたいので、 良い方法があれば教えてください。 よろしくお願いいたします。

  • A1:D10のような複数範囲でセル位置を検索したい

    エクセルで1列や1行であれば指定の文字を探す関数は知っていますが A1:D10のような複数の列、行の範囲の中から指定の文字が入っている セルの位置を調べる関数はないでしょうか? これか出来たら他の作業が出来るのですがずっと作業が止まったままです。 お願いします!

  • 関数中にセルに入力した値を反映させて計算を行いたい

    こんにちは Excelを用いた計算を行っているのですが 自分の知識では出来なかったために皆様の知恵を借りたいと思っています Excelで単純な足し算を行いたいのですが とあるセルに入力した値によって計算範囲を変更したものを作りたいと考えています 仮にA行1列からA行20列まで各セルに1,23…20と順番に1つの数字が各セルに入力されていたとします この時, B行1列のセルに5という数字が入力されていたら C行1列にA行1列数字とA行5列の数字の和が入力される (イメージとしたら結果として1+5より6が出力される) B行1列のセルに10という数字が入力されていたら C行1列にA行1列数字とA行10列の数字の和が入力される (イメージとしたら結果として1+10より11が出力される) ような関数を作りたいと考えています 自身の甘い考えで B行1列のセルに5という数字が入力されていたら C行1列にA行1列数字とA行5列の数字の和が入力されるのは C行1列に=A1+A(B1)と入力したら出来るのではないかと考えていたのですが どうもできないみたいです なにか方法等浮かぶ方がいらしましたら回答をお願いします

専門家に質問してみよう