- ベストアンサー
セルの番地を求める関数について
mshr1962の回答
- mshr1962
- ベストアンサー率39% (7418/18948)
MATCH関数でいいのでは? =MATCH(C$2:C$17,$B2,0) のようにすれば、B2のゼッケンがC列の2行目を1とした位置を返します。
関連するQ&A
- エクセルの関数について
例えばエクセルでマラソン大会のデータを整理したとします。 そこであるセルに着順を入力するとその順位の人のタイムを表示できるようにしたいのです。 図にするとこんな感じです↓↓ -------------------------------------------------------- A B C D 行 1 着順 タイム(分) 2 1 10 3 2 20 4 3 30 5 4 40 6 5 50 7 6 60 8 7 70 : : : 着順を入力>>[ ] タイムは《 》分です -------------------------------------------------------- この[ ]を入力すると《 》が表示されるようにしたいのです。 わかりにくくてすみません。お分かりの方、宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- SUMPRODUCT関数について
指定された条件にあったセルの数を数えたいのですが、うまくいきません。 具体的に言いますと、競馬のデータなのですが、 セルG7:G33にコースの距離(1400,1600,2000など) L7:L33に着順(1,2,3,4,など)が入力されています。 ちなみにどちらも数値のみで[m]や[~着]などの記号は入力していません。 この中で、1600以下のレース(1000~1500まで)の着順や1600以上のレースの着順をそれぞれ1着、2着、3着、4着以下というように具体的に分けたいのですが、どうすれば良いでしょうか? 表にすると a b c d e 1600> (1着の数) (2着の数) (3着の数) (4着以下の数) 1600> (1着の数) (2着の数) (3着の数) (4着以下の数) こんなイメージです。 COUNTIFで1600以上のレース数はだせたのですが、着順を個別に出すことが出来ません。SUMPRODUCT関数かなとも思ったのですが、エラーか[0]になってしまいます。
- ベストアンサー
- オフィス系ソフト
- excel関数の質問
エクセルの関数に関する質問です! (Sheet1) |(Sheet2) |(Sheet3) A | B | C 1 犬(1) |1 馬(3) |1 犬 | → |2 猫 2 猫(2) |2 羊(4) |3 馬 | |4 羊 3 猿(6) |3 虎(5) |5 虎 ・ ・ |・ ・ |6 猿 ・ ・ |・ ・ |・ ・ ・ ・ |・ ・ |・ ・ ※()内は入力した順番 上記の様にsheet1とsheet2の特定の列に上部から(未入力セルを間に入れずに)ランダムで文字データ(商品名など)を入力していきます。 入力した文字データを上記のようにsheet1,2に入力した順番通りにsheet3に取り出すにはどのような関数を入力すればよろしいのでしょうか?
- 締切済み
- その他(業務ソフトウェア)
- エクセル セルを分割する関数
名簿を作成して、あるセル(列)に名前を入力しました。あとから、 苗字と名前部分を分割したいのですが、どの様な関数を使えばよいでしょうか?データが4000件近いのでひとつひとつやる分割では時間がかかり過ぎてしまうので、関数があればと思うのですが・・・ よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCEL 結合されたセルを関数で参照する方法について
お世話になります。 EXCELにてDBとして入力されたものを必要な部分のみ抜き出したファイルを作成する為、 関数で元シートへのセル参照させるシートを作成したのですが 結合された部分の参照ができなく困っております。 <例>~~~~~~~~~~~~~~~~~~~~~~~~~ SheetA [A1~A10][A11~A20]が結合セル SheetB [A1]に「='SheetA'!A1」 [A2]に「='SheetA'!A2」 [A3]に・・・[A20]まで同様 とさせるとA1とA11のみSheet1の値が反映されてA2~A10、A12~A20が出力されない。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ A2~A10をA1とさせるとすればいいことですが 実際には数百件のデータ入力があり、結合部分も複数存在しています。 今後DBが増えていくことを考え、関数式セル右下ひっぱりの連続データ作成で対応させたいのですが、 SheetBでの A2 が "Null" であったら上方向へ検索し文字入力があった部分を引用させるといった 関数をくむことが出来ませんでした。 なにかいい知恵をご教示頂けましたら幸いと思います。 ことばではわかり難いかもしれませんのでJPG添付もさせていただきます。
- ベストアンサー
- その他([技術者向] コンピューター)
- 自作関数からのセル操作
お世話になります。 ExcelVBAで以下のような自作の関数を作成し、実行するとA1に”hoge”が入力されます。 <自作関数> function hoge() thisworkbook.worksheets("sheet1").range("A1").value = "hoge" end function しかし、ワークシート上のセル”A2”に「=hoge()」と入力してEnterとするとエラーになってA1には何も入力されません。 VBAで作った関数をワークシート上で関数として使う場合、任意のセルのプロパティを変更することはできないのでしょうか? よろしくお願いします。
- ベストアンサー
- Visual Basic
- SUMPRODUCT関数について
先程も質問させていただき解決したのですが、またわからなくなってしまいました・・・ 一応先程の質問もあわせて載せておきます。 具体的に言いますと、競馬のデータなのですが、 セルG7:G33にコースの距離(1400,1600,2000など) L7:L33に着順(1,2,3,4,など)が入力されています。 ちなみにどちらも数値のみで[m]や[~着]などの記号は入力していません。 この中で、1600以下のレース(1000~1500まで)の着順や1600以上のレースの着順をそれぞれ1着、2着、3着、4着以下というように具体的に分けたいのですが、どうすれば良いでしょうか? 表にすると a b c d e 1600> (1着の数) (2着の数) (3着の数) (4着以下の数) 1600> (1着の数) (2着の数) (3着の数) (4着以下の数) こんなイメージです。 COUNTIFで1600以上のレース数はだせたのですが、着順を個別に出すことが出来ません。SUMPRODUCT関数かなとも思ったのですが、エラーか[0]になってしまいます。 この問題は解決したのですが、更に条件を絞り込みしたい時にはどうすればよいでしょうか? 例えばコースが[芝]、距離が[1600m]以上の着順[1着]や、 天気が[雨]、コースが[芝]、距離が[1500m]以下の着順[3着]など、 絞り込条件を増やした時にどの関数を使って条件を追加していいかがわかりません。 度々で申し訳ありませんが、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelの関数について教えてください。
Excelの関数について教えてください。 前回の質問と似ていますが、回答お願いいたします。 シート1に顧客表があります。 そこから検索をかけてシート2に該当する顧客を表示させたいです。 検索に必要な項目が3つあります。 例えば A B C D… 1企業A1 1 1 企業A 2企業B1 1 3 企業B のような感じで1000くらいのデータが並んでいます。 シート2にて A B C D 1 1 1 1 企業A 2 それぞれのセルに1-1-1と入力するとD1に『企業A』と表示させ、 1-1-3と入力すれば『企業B』というようにA1~C3に入力する数値によりD1の表示を変えていきたいです。 そして該当がなければ『該当無し』と表示したいです。 この場合の関数は何を用いてどのような式を作ればいいのでしょうか? 関数に詳しい方、ご協力お願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelの関数について教えてください。
Excelの関数について教えてください。 シート1に顧客表があります。 そこから検索をかけてシート2に該当する顧客を表示させたいです。 検索項目が一つならばVLOOKUPなどを使えばいいのですが、 検索に必要な項目が3つあります。 例えば A B C D… 1 1 1 1 企業A 2 1 1 3 企業B 3 1 2 1 企業C のような感じで1000くらいのデータが並んでいます。 シート2にて A B C D 1 1 1 1 企業A 2 それぞれのセルに1-1-1と入力するとD1に『企業A』と表示させ、 1-1-3と入力すれば『企業B』というようにA1~C3に入力する数値によりD1の表示を変えていきたいです。 そして該当がなければ『該当無し』と表示したいです。 この場合の関数は何を用いてどのような式を作ればいいのでしょうか? 関数に詳しい方、ご協力お願いいたします。
- ベストアンサー
- オフィス系ソフト
- こんな関数つくれますか?
EXCELはやっと初心者を脱したかな、という感じです。 EXCELで出来た表に手を加えたいのですが、こんな関数作れるのでしょうか? シート1と2があります。2の中のあるセルに、シート1のA1~G1に入力された文字の略称を表示させたいのです。ただしA1~A10には、赤・青・黄・緑・茶といったように5つくらいの値が入力され、その中の一つを選んで表示させたいです。当然あまりの5つくらいのセルは空欄のままです。実際にはA1~N1くらいの範囲で、入力される色の種類も10以上、そのなかで6つくらいが入力される中で条件にあった一つを選び出させたいです。該当する値がないときはシート2のセルは空欄にしたいですし、できれば該当データが複数ある時はエラーを出させたいのです。 「VLOOKUP」なる関数も発見したのですが、難しくてよくわかりません。どうかお知恵を。
- ベストアンサー
- オフィス系ソフト
補足
mshr1962様。ご回答ありがとうございます。 これでもどうやらうまくゆかないみたいです。 MATCH関数、INDEX関数も試みた気はするのですが、如何ともし難く。。 いささか混乱しております。 自分なりにもう少し頭の中を整理してみますが、お手間でなければ、 他に方法などございましたら改めてご教授ください。 よろしくお願い致します。