• ベストアンサー

エクセルの数値の関連付け?について教えてください。

エクセルの数値の関連付け?について教えてください。 1-100までのBox Noに、1-6までのcourse Noがランダムに付いているデータがあります。 この情報を元に、ランダムで並んでいるBox Noセルの横に、適応するcourse No(?部分)を自動で入力したいのですが、どのように関数を組めばよいのでしょうか。 BOX Noとcourse Noを目視確認しては、置換機能を使って変換っというやり方をしようかと思っていましたが、量が膨大でやりきれません。 どうかアドバイスをお願いいたします。 添付画像有り

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! こういうことですかね? ↓の画像で説明させていただきます。 Sheet2にデータがならんであり、Sheet1のA列と一致するものをB列に表示するようにしています。 VLOOKUP関数で対応できると思います。 画像のSheet1のB2セルに =IF(A2="","",VLOOKUP(A2,Sheet2!A:B,2,0)) という数式を入れB2セルに右下にマウスポインタを移動させると 小さな(+)マークになるところがありますので、 そこを下へドラッグすると画像のような感じになります。 以上、参考になれば良いのですが 外していたらごめんなさいね。m(__)m

関連するQ&A

  • Excel ナンプレのように数値を並べ替えたい

    はじめて投稿します。Excel初心者です! さっそくですが, 表に1~7までの数値がランダムで配置されており, これをナンプレ形式で縦・横重複しないようにソート したいと考えております。(斜めは重複可) 縦・横のセル数は7*7=49。 この中に表示される数は必ず1~7までの整数になります。 単一列(もしくは単一行)は乱数を使って重複しないように 数値を出力できますが,これが複数列(行)になってくると ロジックをどう組んで良いかわかりません。。。 なお,マクロでもExcel関数どちらでも実現可能であれば構わ ないと考えています。 ナンプレのソースがネット上で中々見つからず,ビンゴのソース をネットでさがしてみたのですが,本件とは微妙にニュアンスが 異なっており困っております。 ナンプレのようにクイズ形式にしたいわけではなく,単純に縦・横 の数値が重複していない表ができればと考えております。 ぜひ,アドバイスをいただければ幸いです。よろしくお願いします。 ◆イメージ ABCDEF 467734 126673 313361 632255 745527 251142 574416

  • EXCELの関数で数値があるか調査し、あればその数値に+1したい

    excelの関数だけで以下のことを実現したいのですがどうすれば良いでしょうか? <やりたいこと> 以下"数式設定前"の状態から"数式設定後"の状態にする数式を作成したいです。 数式は数式が設定さているセルにこのセルから上のセルを調査し、 直近でヒットした数値に+1をし、その数値をセットするというものです。 数式はA:2~A:10までのセルにランダムに設定します。 (数式設定前)    A ------ 1  5 2   3   4   5   6 7 8 9 (数式設定後)    A ------ 1  5 2   3  6 4   5  7 6   7   8   9  8 以上よろしくお願い致します。

  • ランダムに、あるセルの数値を選び出す関数

    例えばA1~A10まで10個のセルに数値が入っていたとして、 その10個の数値から1つの数値をランダムに選択する関数は作れるでしょうか? ヒントだけでも教えて頂ければ幸いです。

  • Excelの数値の比較がうまくいきません???

    ExcelのVbaでアンケートの入力フォームを初めて作成しています。 フォームに,テキストボックスを配置して,それを指定したセルに代入するというものです。 このとき,テキストボックスの中身とセルの中身が一致しているかどうかを判断したいと考えて, If Range("A1").Value = Textbox1.Value then ・・・ などとやりました。 そしたら,文字列の時は,うまくいくのですが,数値を入力したら,明らかに同じ数値が入っているのに,上の条件式が"False"になってしまうのです。 IsNumeric関数で調べると,双方とも数値であるとの結果が出ています。どちらも数値であっても3=3が"False"になってしまうのです。 どういうことなんでしょう? どなたかよろしくお願いいたします。

  • エクセルで数値と文字が入ったセルからの数値の抽出

    皆さんこんにちは。 エクセルの使い方についての質問です。 添付画像の例のようにA列に 「XXYYYZZ(XとZは文字、Yは数値で3桁または4桁)」というフォーマットで 数値と文字が入っているセルがあります。 同様にB列には「WWZ(Wは数値)」というフォーマットで、 同様に数値と文字が入っているセルが並んでいます。 これらからDやE列にあるように数値のみを取り出すためには DやE列にどのような関数を入れてやればよいのでしょうか。 どなたか教えていただければ幸いです。 よろしくお願いします。

  • Excelのカウントイフ関数のエラー

    連続しない複数行にランダムに含まれているとある文字をカウントしたくて、カウントイフを+でつなげて数式を組みました。 2か所くらい、画面上で数えた数と、数式が出した数が一致しない所がありました。よく知らないうちにセル何にスペースが入っていて文字がうまくカウントされないことがあるのは知っていたので、そこは置換で削除してあります(そもそも、スペースは入っていませんでした)。しかし、どうしても、目視と数式の数が一致せず、結局全部入力し直したら、一致しました。これって原因なんだと思いますか?参照先や数式の誤りはありません。セル内のスペースもありません。 膨大なデータなので、こういうことがあるととても困るんですよね…

  • エクセル計算

    計算式(関数)で求めた数値をランダムなセルのみ合計したり平均を 出したりの求めかた有りましたら教えて頂きたいのですが お願いします。

  • Excelでグループ化し、グループ名を数値で返すには?

    Excelで次の解を求める時、いいアイディアはないでしょうか。 1) セルをグループ化します。 2) 次にグループ化したまとまりごとに、 左列に数値を順に返します。 つまり以下のようなセルがあるとき : A B 1 : 空白 442565 2 : 空白 442565 3 : 空白 332211 4 : 空白 332211 5 : 空白 332211 ↓ : A B 1 : 1 442565 2 : 1 442565 3 : 2 332211 4 : 2 332211 5 : 2 332211 つまりBが同じ数値である セル同士をワングループとして、 そのグループを順列に数値でA列に 区分したいのです。 A列が何セルでグループ化されるかは ランダムです。B列において2つのセルが 同じ数値を共有している場合もありますし、 100のセルが同じ数値を共有しているもあります。 データ総数はおよそ9000列ほどになります。 集計機能を用いた方がよいでしょうか。 関数の他にアイディアがあれば、教えて 頂けるととても助かります。 宜しくお願い致します。

  • 関数式でランダムに変化する数値を加算していく方法。

     初めまして、よろしくお願いします。  おそらくVBAを使うと思うのですが、G10からG100までのそれぞれのセル内に関数式によりランダムに変化する数値があります。そのそれぞれの数値が変化するたびにM10からM100への各セルへ加算されていく方法を教えて頂きたく、よろしくお願いします。

  • エクセル関数に関して

    エクセルの関数に関して教えてください。 添付画像のように【セル1】と【セル2】の入力結果に応じて【セル3】に数値として答えを出すには、どの関数を使用すれば可能ですか?

専門家に質問してみよう