• 締切済み

指定したセルの位置の取得について教えてください

例えば、5と書いてあるセルの行番号と列番号の位置を自動で表示する関数を下の水色に使いたいのですがどうしたらいいのか教えてください。

みんなの回答

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.6

行 (列) ごとの位置検出が基本らしい。 複数同データ許す場合の、行毎検出例をシート関数で作ってみると…。 ・検出行の例 A1:N1 (1 行目)  {A B C D E F G H I J K L M N}   1 2 3 4 5 2 3 4 5 3 4 5 4 5 ・検出データを A3 へ書き込んでおき、それが検出行に現れたら、何番目なのかを表示。  A2 に =IF(A1=$A3,COUNTIF($A1:A1,$A3),"") と書き込み、コピーを B2:N2 へ貼り付けてやる。  (例) A3 へ 3 と書き込んだ場合の 2 行目結果。     C2 = 1, G2 = 2, J3 = 3 (他セルは空白) ・検出結果の収集  2 行目結果の 1, 2, 3 の位置を MATCH 関数にて表示させる。  (簡単なので試作してみて…。上記例なら、それぞれ 3, 7, 10 )   

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.5

>シート関数なら、=MATCH( ) を使用。 >各行 (列) ごとに検出せねばならないらしい。  問題 : 検索すべき行 (列) に探し出すべき値のセルが複数ある場合は?  例案 : =MATCH( ) じゃなく、=COUNTIF( ) を使って目印をつけることから。 …などなど、仕様を立案してから手を考えないと、迷路に入りますヨ。     

noname#221368
noname#221368
回答No.4

 以下は、大きなお世話です。  ・・・とりあえず、「Excelファンクラブ」というサイトがあります。Googleなどで検索すると、検索結果のトップに出てきます。  「Excelファンクラブ」は、Excelに詳しい有志のコミュニティーで、ことExcelに関しては20年以上の老舗です。このような質問にうってつけですし、ここできくより遥かに詳しい情報が得られます。またExcel以外のOffice製品に対しても、どこよりも詳しい質疑応答が可能です。 >数学カテにバソコンの質問が多いことを疑問に・・・  バソコンの質問というよりビジネス系ソフト、それもExcelに関するものが多いと思います。逆に純粋なアルゴリズムに関するものは、1個しか知らない。それが多いのは、汎用ビジネスソフトとして、Excelの使用人口が一番多いからだと思います。  次に、こんな事くらい何故マニュアルで調べないのか?。エンドユーザーはふつう、マニュアルを「読みません」。仕事での経験から断言できます。読むくらいなら、人にききます。そっちの方が効率良いからです。また読もうとしても、Office2003以降のオンラインヘルプが、非常に使いづらくなったという特殊事情もあります。個人的感想ですが、10年来のベテランくらいしか使う気にならない程の、出来の悪さです。  何故OKWaveにきくのか?。有名だから。自分も速攻で回答が見つかるので、仕事では重宝しています。ところで、OKWaveのカテゴリ分けを見て下さい。トップメニューでこの質問に該当しそうなのは、「デジタルライフ」「学問・教育」「[技術者向け]コンピューター」です。  「デジタルライフ」は行けばすぐに、ちょっとカテ違いなのがわかります。「[技術者向け]コンピューター」からは、   ・[技術者向け]コンピューター → 業務ソフトウェア で正解のカテゴリーが見つかるのですが、恐らく[技術者向け]の一言で、ふつうのエンドユーザーはアウトです。  間違って「業務ソフトウェア」のメニューレベルに行ったとしても、そこに並んでる項目を見た瞬間に、大げさに言えば目が潰れます。その中から「業務ソフトウェア」を探し出して、なおかつ「業務ソフトウェア」と「Excvelなど」を結び付ける人は、けっこう少ないです。  そうすると「学問・教育」しか残りません。PCのパワーユーザーになるためには、大学の情報工学でも出なければならないなんて思ってる人は、今でもけっこういるんですよ。「PC」 ⇒ 「学問・教育」という流れは、そんなに不自然とは思えません。  そして「学問・教育」に行ってみると、意外な事に知ってる言葉ばっかりなんです。ここでExcelの、ワークシート「関数」です。   ・「関数」 ⇒ 「数学」 です。「風吹けば桶屋が儲かる」みたいですが、けっこうこんな感じかな?と、想像してます・・・。  余談ですが、OKWaveに工学カテが何故ないんだ?、という意見を読んだ事があります。自分もあっていいと思います。現在は、物理カテが代用されてるようです。

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.3

シート関数なら、=MATCH( ) を使用。 各行 (列) ごとに検出せねばならないらしい。   

  • alice_44
  • ベストアンサー率44% (2109/4759)
回答No.2

カテゴリー違いだと思います。 日頃から、数学カテにバソコンの質問が多い ことを疑問に感じています。 よかったら、貴方がこれを数学の質問だと 考えた理由を説明してもらえませんか?

  • asuncion
  • ベストアンサー率33% (2126/6288)
回答No.1

行:row()関数 列:column()関数 を使えば取得できるのではないか、と思います。

関連するQ&A

  • クリックされたセルの位置を取得するには?

    テーブルのセルがクリックされた時、そのセルの位置(行番号、列番号)を取得したいと思っています。 セルオブジェクトのプロパティ(?)がよく分からないのですが、どうすれば取得できますか? ご回答よろしくお願いします。

  • エクセル 関数でセルの位置を&で指定したい

    セルの位置を&を使って指定したいのですが出来ません。 何か方法はないですか? (例) 同じフォルダに入っているファイル名「商品番号01」~ファイル名「商品番号99」のA1のセルを表示したい。 商品番号を1つ1つ入力は手間なのでA列にある商品番号を & を使って結びつける。 これでは正しく表示されない。    A列  B列 1行 01  ="'[商品"&A1&".xlsx]sheet'!$A$1" 2行 05  ="'[商品"&A2&".xlsx]sheet'!$A$1" 3行 09  ="'[商品"&A3&".xlsx]sheet'!$A$1"  ・  ・  ・  ・  ・  ・

  • 文字列検索しセルの位置が知りたい

    指定範囲内で文字列を検索し、見つかったセルの行番号、列番号を知りたいのです。 マクロでなく関数で出来るでしょうか?

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

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

  • VBのグリッドにてマウスクリックでセル位置を正確に取得したい

    Visual BASIC でアクティブコンポーネントのグリッド(表)を使用しています。 ●グリッドのセルをマウスでクリックした時に、そのセルの列と行の位置番号を 正確に取得したいのですが、1列ある見出し列(行)をクリックしても 1(本来は 0)が、最初のデータ列(行)をクリックしても 1が返り、同じため正しく処理できません。(データのセルは正しく番号が取得できます。) どうしたら、クリックしたセルが見出し列(行)かどうか判別できますか? ●また、マウスをドラッグして複数のセルの範囲を取得したいのですがマウスDown と マウスUp イベントで列(行)番号を取得してもどちらも、マウスDown 時の値が返り、範囲となっていません。どうしたら、範囲を認識できますか。 分かるかたがおられたら教えてください。 (片方でも結構です。) Visual BASIC は Version 5 です。

  • 指定したセルの値によって同じ行の別のセルを塗り潰し

    エクセル2010を使用しています。 ある条件下のもと、特定のセルを色付けしたいのですが、例えばM列が0か1で入力されていて、1の時に同じ行のEのセルを緑色にしたい場合、どのように設定すればよろしいでしょうか? 「条件付き書式」という項目をクリックしてセルの強調表示ルール->指定の値に等しい など選択して試してみましたが、E列のセルの色ではなく、M列の色が変わってしまいます。 お分かりの方いましたら、よろしくお願いいたします。

  • Excel2002の選択したセルとそのセルの行列番号の関係

    XLを起動して初めに出る作業画面のタイトルバーは「book1」で、セルはA列、1行に自動選択されています。 ある参考書によれば、正常であればA列、1行のそれぞれの番号に色が付くはずとあります。 参考として載っているイラストでも行、列番号に色が付いています。 従って、例えばG8のセルを選択すると「G列、8行のそれぞれの番号に色がつく」 ということです。 然し、私の場合そうした明瞭な着色はありません。 よくよく見ると,微細線が付いています。 XL2000を使っているある人が言うには、 XL2000は付かないそうです。2002も2000同様につかないんでないか、参考書の誤りでないかといいます。 XL2002の場合も色は番号枠内に付かないんでしょうか。

  • Excelの関数で、範囲内で条件と一致したセルの位置を取得するには

    Excelの関数で、範囲内で条件と一致したセルの位置を取得するには どうすればよろしいでしょうか? (例)  5行×5列にA~Yまでの25文字がランダムで配置されている場合、  「K」と「R」の位置(相対位置等)を取得したい。  ※範囲内に配置されている値は重複しません。 実際は20行程度×20列程度の範囲です。 ほとほと困り果てています。 よろしくお願いします。

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

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

  • Excelのセル位置について

    見積もりフォームである列(E列:単価金額)の24、28行目だけ セルに入っている数字が中央になってしまいます。 E列で他の行は右揃えや中央、左揃えで移動しますが 同じ位置(横)が揃いません? 確認した所はセルの書式設定で「配置」「横位置」も確認しました。