• 締切済み

Googleスプレッドシート間でのデータ参照方法

初めて質問させていただきます。 宜しくお願い致します。 下記の通りのデータがあったとします。 Sheet1 A       B あ      1 い      1 う       0 え       2 お      3 Sheet2 A      B     C あ      ア     (Sheet1Bを返す) X      カ     (エラー) う     サ     (Sheet1Bを返す) え     タ     (Sheet1Bを返す) お     ナ     (Sheet1Bを返す) Sheet1のB列の値をSheet2のC列に反映させる場合に A列の情報と照らし合わせた状態で、実行したい場合どのように すればいいでしょうか? またSheet2のA列にSheet1のAの情報が含まれない場合は エラーを返すという方法をご教示ください。

みんなの回答

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

>A列の情報と照らし合わせた状態で、実行したい シート2のC1に =VLOOKUP(A1,Sheet1!A:B,2,FALSE) と記入、C5までコピー貼り付けておきます。

関連するQ&A

  • GAS(Googleスプレッドシート)について

    お世話になります。 今回は下記の内容について宜しくお願い致します。 シートAの表にシートBのデータを入れ込みたい時の構文が分かりません。 (そもそも理解していないのが問題ではあるのですが。。) また、代入された値(シートAに代入されたシートBの値)を 「選んだシートBの列に上書きしたい」です。 1.シートBはレコードでデータを保持 2.シートBの選んだレコード行のデータをシートAの所定の場所に代入  例)シートBのA@セルのデータはシートAのB2    シートBのB@セルのデータはシートAのH5 など。    シートAは表になっているので、シートBのデータはシートAの所定の    セルに代入。(場所は不変です) 3.シートAに代入された値に変更を加えた場合、シートBの選んだレコード位置   に上書きで代入をしたい。(入れ込みたい) 以上です。 宜しくお願い致します。

  • 別シートの参照値を反映したい

    別シートの参照値を反映したい book内にSheet1~4まであります。 Sheet1のA1には、Sheet2~4という文字列が入ります。 Sheet1のB1には、Sheet2~4のセルの番地のみ入力されています。 Sheet1のA5に「="="&A1&"!B1"」と入力した際に文字列ではなく参照先の数字が反映される ようにしたいのですが、可能でしょうか? ちなみにコピーして値のみ貼り付け、F2を押せば数字が反映されるのですが、関数を残して おきたいと考えています。 ご教示お願いいたします。

  • エクセルの他シートからの参照方法について

    エクセルファイルで他のシートからデータを参照して反映させたい場合について、操作が分からないことがあるのでどなたか教えて下さい。 説明がうまくできていなかったらすみません。 sheet1のA列にsheet2のB列のデータを反映させたい場合、sheet1のA1に「=sheet2!b1」sheet1のA2に「=sheet2!b2」…というように設定し、以下は設定済みのA列を選択して下にドラッグしていけば連続データとして参照式が反映できると思うのですが、参照したいデータが連続したセルでない場合の方法が分かりません。 たとえば、sheet1のA1にはsheet2のb1、sheet1のA2にはsheet2のb11、sheet1のA3にはsheet2のb21…というように、反映させたいシートのセルは連続しているのですが、その参照元となるシートのセルは一定の間隔を空けて飛んでいる場合、上記と同じようにドラッグしても、セルの値におかしな数値が入ってしまいます。 仕方がないのでひとつひとつ参照先となるセルを手入力している状態ですが、効率が悪いので、ドラッグ等で一気に参照元を指定したいのですが、どのようにしたらいいのでしょうか? よろしくお願い致します。

  • 【エクセル】複数条件に該当する値をかえす方法

    エクセルで表を作成していますが、どうしても上手くできません。 どなたかお分かりになりますでしょうか。 エクセル   列A   列B    列C      ---------------------------------- 1 個人   新規   2000 (円) 2 法人   新規   3000 (円) 3 法人   新規   2500 (円) 4 個人   既存   1000 (円) 5 その他  新規    500 (円) 列A、列Bはそれぞれ固定値が入ります。 列Cはすべての値(定まっていない値)が入ります。 列A、列Bをそれぞれ条件として、該当する場合列Cの 値を別シートにかえしたいのです。 例)列Aが「個人」、列Bが「新規」の場合、 列Cの値をかえす 関数を使って =IF(AND(A1=個人,B1=新規),"C1","")  とやってもエラーになってしまいます。 別シートには表を作成してあり、あるセルに列Cの 値のみ反映させたいのですが、うまくいきません。 同シート内でやっても上手くいかないので、数式そのものに 問題があると思っています。 上手く説明が出来ているか自信がありませんが、 解決できる方法はありますでしょうか。 どうぞ宜しくお願い致します。

  • EXCELで別のシートのデータを参照して返す方法

    ちょっとしたことなのですが、うまく式が書けなくて悩んでいます。 作業用のシート1と参照用のシート2があり、 シート1のA列には  あおき  あべ  いぐち  いはら などと文字列(名前)が入力されています。 こちらは今度の野球のスタメンだと思ってください。 シート2にはA列とB列があって、 わたなべ 55 いぐち  43 あおやま 67 いはら  41 などと、名前:背番号が羅列されています。こちらが参照用の全選手の背番号リストだと思ってください。 ここで、 シート1のB列に、A列の名前に対応した背番号を返したいのです。 なので、シート1のB列に IF(シート1のA列の値=シート2のA列のいずれかの値)だったとき、 適合したシート2の行のB列の値を表示する という式を入れたいのですが、どのように式を書けばよいでしょうか。 すみませんがどなたか教えてください。

  • Excelで該当項目に一致するデータ数をとりたい

    こんにちは。アべです。 Excelである列(グループ)に該当する情報が入力された列がいくつあるかを知りたいです。 そういうことことってVBスクリプトを使わず関数だけで調べることは可能でしょうか? [シートA]  グループ 数  A ??←ここでシートBの情報がある列数を出したい。  B ??  C ?? [シートB]  グループ 情報  A あ  B い  A  C う  B え 以上

  • EXCELのややこしい参照を助けてください

    AとBと言うEXCELファイルがあります Aファイルのシート"a"の、セル”C1”の値と、 Bファイルのシート"b"のc列の値が一致する行の E列のセルの値を、Aに参照利用する文を、教えてください ややこしくてごめんなさい かなり以前にやって、かなり重い処理になった記憶が あるのですが、すっかり忘れてしまいました。 ご存知の方、どうか助けてください! よろしくお願いします。

  • [Excel2000]データの参照と抽出方法

    A列はC列のデータの一部を抽出したものです。 A列のデータと同じデータがC列の中にあったら、すぐ隣のD列のデータを B列に表示させたいです。(C列とD列は隣同士セットになっています。) この場合、関数はどうすればよいですか? 心ある方、ぜひ教えてください。 ◎実行前 (A列) C列) (D列) 1000-1 1000-1 D0001 1002-1 1001-1 E0001 1003-1 1002-1 F0001   ◎実行後 (A列) (B列)  (C列) (D列) 1000-1 D0001  1000-1  D0001 1002-1 F0001  1001-1   E0001

  • エクセル セルデーターの統合

    エクセルのセル(行)にあるデーターを統合したいのですが・・・。 列も行もかなりあり、共通のデーターは何個かあります。下の例では、ア01とイ01です。 その他は、ア02とイ02という具合にセットになってます。 どちらかの行(ここでは1と3)にデーターをまとめる。 【例】 ***A列|B列|C列|D列|E列|F列| 1|ア01|イ01|ウ*|空白|エ*|空白| 2|ア01|イ01|空白|カ*|空白|キ*| 3|ア02|イ02|ク*|空白|ケ*|空白| 4|ア02|イ02|空白|コ*|空白|ナ*| 【完了後】 ***A列|B列|C列|D列|E列|F列| 1|ア01|イ01|ウ*|カ*|エ*|キ*| 3|ア02|イ02|ク*|コ*|ケ*|ナ*| このような、データーの簡単な結合方法は、ありませんか?

  • EXCELの表を参照して値を返す方法

    例えば下記のような表があるとします。 表1(シート1)  A列  B列  ~10  A 11~20  B 21~30  C 31~50  D  ・  ・  ・ 151~  Z 表2(シート2) 45   X 21   X 133   X Xの箇所に表1のA列を参照してB列の値(AとかC)を返す方法はないでしょうか?IF文を使った場合7レベルまではできるのですが、それ以上のネストは無理なようです。ちなみに表1は30分類(行)ほどあります。 よろしくお願いします。  

専門家に質問してみよう