• ベストアンサー

エクセルの関数について

初めてご質問させていただきます。よろしくお願いします。 エクセル2007を使っています。 A表・B表、二つの表の中から同じデータを抜き出して、 A表の同一データの横へ数字の1を入れたいのですが、適した関数はありますか?そしてその方法を教えていただきたいです。 この文章で分かるでしょうか?よろしくお願いします。

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

  • ベストアンサー
noname#99913
noname#99913
回答No.2

A表がSheet1のA列に、B表がSheet2のA列にあるとして、次の式をA表のB1に入力し、下へ必要なだけコピーしてください。 =IF(ISERROR(MATCH(A1,Sheet2!A:A,0)),"",1)

tukitohosi
質問者

お礼

言葉足らずな文章に回答していただきありがとうございました。早速試してみます。ありがとうございました。

その他の回答 (1)

  • P5Q
  • ベストアンサー率40% (86/210)
回答No.1

質問者さんの、質問の仕方で回答できる人がいたら尊敬します。 どんな表(つくり)か?  どんなデータで、どのように並んでいるのか?  くらいは わからないと回答のしようが無いかと思います。

tukitohosi
質問者

お礼

今後はもう少し詳しく分かり易く質問させていただきたいと思います。 ありがとうございました。

tukitohosi
質問者

補足

回答ありがとうございます。失礼致しました。補足します。 sheet1 の A1 山田         A2 竹田         A3 川田         A4 加藤           ・           ・           ・ という表があります。そして、 sheet2 の A1 佐藤         A2 山田         A3 加藤         A4 藤田            ・            ・            ・ という表があります。この二つの表を照合して、合致するデータ、この場合は、山田さんが合致しているので、sheet1のA1 山田、A4 加藤 の隣のセルにそれぞれ 1 を入れたいです。その際に最適な関数はありますか?これで分かりますか?足りない文章ですみません。よろしくお願いします。

関連するQ&A

  • エクセル関数について

    関数についてお教え下さい。 横並びになっている下記の例の様な {例:A1-A100に記号(○、▲、■)、B1-B100に数字(1,2,3) でA1の枠の中に○が一つの場合はB1の中に数字の1、A2の枠の中に▲が3つの場合はB2の中に3} 表を作った場合で A1-A100の中にある ○ とその横にある B1-B100の中にある 数字を合わせて A1-A100の中にある○がいくつあるかとその○の横にある数字の合計を求め 合計の○とその横にある数字の合計、 ▲とその横にある数字の合計を求める関数ってあるのでしょうか? 素人なので質問も曖昧な感じになってしまっているかも知れませんが、もしあればお教え下さいませ。

  • Excelの関数(切捨て)の使い方

    ExcelのROUNDDOWN関数で、0.0から9.9までを、小数第1位で切捨てた結果を表にしました。対象となる数字を直値で入れると正しくなるのですが、0.0から0.1刻みで加算する算式で入力すると、6.0,7.0,8.0,9.0の切捨て結果が、それぞれ、5.0,6.0,7.0.8.0となってしまいます。関数の使い方がおかしいのでしょうか。作成した表が添付できなかったので、文章で説明すると、次の通りです。A1=0.0、A2=A1+0.1、A3=A2+0.1----、B1=ROUNDDOWN(A1,0)、B2=ROUNDDOWN(A2,0)、B3=ROUNDDOWN(A3,0)---です。Excelの関数に詳しい方、ご教示お願いします。

  • エクセルの関数について

    エクセルで表を作成している際 例えばA1、A2には何らかの数字が入力され、A3はブランク という場合、A1で入力されているセルの隣のB1には決まった数字(20など)、ブランクのA3の隣のB3には何も表示されないという関数を入れたいと考えました。 IF関数を使うのだろうと思い色々と入力したのですが、エクセル初心者ゆえ、勉強不足で上手く出来ませんでした。 お分かりになる方にご教授いただければと思い、質問させていただきます。 宜しくお願い申し上げます。

  • エクセルの関数について

    お世話になっています エクセルで表を作成しています。 管理簿的に使いたいのですが、状況としては A2~A6に条件が入っています B1からが個別のデーター名称が入るのですが B2~B6に数字(例えば1)が入らないときにはB7に1を表示し、B2~B6のどこかに数字(例えば1)が入力されるとB7の数字が1→0になるようにしたいのです。 この方法を教えてください。お願いします

  • エクセル 関数について

    エクセル関数についての質問です。 次の関数をお知らせください。 A1のセルにデータが入っている場合には、B1に任意(例「1」)の数字を入力。 また、A1のセルにデータが入っていない場合には、A1のセルが空白(NULL)になる。 宜しくお願いいたします。

  • エクセルの関数についての質問です。

    エクセルの関数についての質問です。 画像のように横に1、2、3…(100くらいまで続きます)縦にA、B、Cの行があります(端が切れちゃってますが、A2にA、A3にB、A4にCです) B2から横の列にはそれぞれ☆や○等いろいろな記号が入ります。 そしてこの記号には特定の値が決められています。☆=10、○=5、△=3 B3から横には、B2の記号にそった数字が入ります。(10やら5等) そこまではIF関数で式を作ったのですが、ここからが問題でして… B2から横に1から100まで、記号(B3から横に数字)を入力していった時のB3列の合計が仮に212とします。 合計した値が200を越えてしまった場合、B4からの列に数字を入力するようにしたいのです。 (200ギリギリ前くらいまではB3の列で、それを越える時からB4の列に入力します。その際、B3列に入る数字は消えます) なおかつ可能であれば、このB4からの列に入るのはランダムにできるといいのですが…(画像では○の数字を下ろしていますが、☆の数字をおろしても良いし、△の数字をおろしても良い) ●計算式によって入力された数字(B3列)を特定の数字を越えた場合、別の枠(B4列)に移す関数はありますでしょうか?? ●また、それをランダム(関数)で選ぶことは可能でしょうか?? よろしくお願いします。

  • Excelの関数を教えてください。

    Excelの関数を教えてください。    A  B  C 1  *  A  100  2     A  200 3  *  B  300 4  *  A  400 上記のような表があるとします。 「A列が*でなおかつB列が"A"の時Cを合計しなさい。」というような式を作りたいのですがどのようにしたらよいでしょうか?うえの表で言うとこの式で「500」という数字を表示したいのです。条件が1つの時は「SUMIF」関数でやったのですが条件が2つとなった時どうしたらよろしいでしょうか?

  • エクセルの関数を教えて下さい。

    エクセルがまったく分からない初心者です…。 次のような数字の羅列を作りたいのですが関数がわからず困っています。 A列に 000005 000004 000003 000002 000001 000010 000009 000008 000007 000006 000015 000014 …以下略 のような5から始まって数字が4つ減ったところで10になり、また数字が4つ減ったら15になり という表を作りたいのですが、どのような関数を使えば出来るでしょうか…? 分かり易く教えて下さる方、もしくはそんな関数にしなくてもこうすれば出来るという方法をご存じの方、ご教授よろしくお願いします。

  • エクセル関数について

    エクセルの関数について質問です。 例えば、 C1セルには、数値データが入っています。 A2~A10セルに日付データ。 B2~B10セルに数値データが入っている表があります。 B11セルの値に、(C1データ)-(A列の最新日付セルと同行のB列データ)を表示させたい場合、 どのような関数を作成すればよいですか。 宜しくお願いします。

  • エクセル関数 こんな関数あります??

    今、会社からアクセスしてます!!エクセルで資料を作ってるのですが、とても困っています。下記のような表で数値を合計したいのですが、わかる方教えて下さい!おねがいします! (1)表      A  B   C aaaaa   ○  □ ポイント  2  1 bbbbb   △  □   ○ ポイント  3  1.5  1 ccccc   △  △   △ ポイント  1      2 ○合計  ? △合計  ? □合計  ? (2)表 係数 ○ 1 △ 2 □ 3 という二つの表があり、(1)表のABCごとに○、△、□それぞれのポイントと係数を掛けた合計を出す関数もしくは数式を知りたいです。 例 (1)表に○があれば、そのポイントと(2)表の係数を掛けた数字をだし、(1)表のAのデータとして○の合計は「2」 Aのデータなら、△は「8」ということです。 見にくくてすみませんが、よろしくおねがいします。