• 締切済み

EXCELでできるか全くわからないのですが・・・

エクセル初心者なのですが、エクセルで以下のようなことが出来るのでしょうか? 2つのシートのデータのセル内の文字及び数字などが符号したものだけを表示するというものです。 もう少し詳しく言いますと、2000近くある自分の蔵書データと友人の同じく2000ほどの蔵書データのかぶっているものだけを調べたいのです。 個人的に色々調べたのですがこのような具体的な例はなかったので息づまってしまいました。 エクセルで出来ればベストなのですが、もしできないようであれば何か他の特別なアプリケーションがあるのでしょうか? ご存知の方がいらっしゃいましたら教えていただけますでしょうか?よろしくお願いいたします。

みんなの回答

noname#79209
noname#79209
回答No.3

出来ることは出来ますが、 質問者さんが入力した書籍名とお友達が入力した書籍名とが 微妙に異なっていると、うまくいきません。 例:  「EXCELの使い方」と「EXCELの使い方」  「宮本武蔵6」と「宮本武蔵六」や「宮本武蔵06」など  「シンドラーのリスト」と「シンドラーのリスト」 など、全角と半角、漢数字とアラビア数字とローマ数字、6と06など番号のフォーマットが異なると、同じとは見なされません。 あと、副題が入っているかいないか、スペースがあるかないか等もあり、結構大変です。

buberaaaa
質問者

お礼

回答ありがとうございました。 実際細かいところでうまくいかないですよね。チリも積もればなんとやらで・・・。

全文を見る
すると、全ての回答が全文表示されます。
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.2

いろいろやり方はありますが、被っている蔵書にマークを付けるのであれば、COUNTIF関数で十分と思います。 Sheet1のA列にあなたの蔵書 Sheet2のA列に友人の蔵書の名前が入力されているとすると Sheet1の適当な列の1行目に  =COUNTIF(Sheet2!A:A,Sheet1!A1) Sheet2の適当な列の1行目に  =COUNTIF(Sheet1!A:A,Sheet2!A1) それぞれ入力して、下にコピーすると、被った蔵書には "1"以上、それ以外は "0" となります。 それぞれのシートでオートフィルタを設定して、その列の "0"以外の行を表示させれば被った蔵書の一覧が出来上がりです。 ※COUNTIF関数の詳細はExcelのヘルプを参照してください。

buberaaaa
質問者

お礼

ありがとうございました。 とても参考になりました。

全文を見る
すると、全ての回答が全文表示されます。
  • Bickyon
  • ベストアンサー率41% (42/101)
回答No.1

質問者さんの蔵書データがSHEET1で、A列に書名 友人の蔵書データがSHEET2で、A列に書名、B列に著者名だと仮定して、 以下のVLOOKUP関数で、SHEET1にかぶっている書名の著者が表示できます。  =VLOOKUP(A1,Sheet2!$A$1:$B$2000,1,FALSE)

buberaaaa
質問者

お礼

なるほど。 とても参考になりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル

    エクセルで下記具体例のような方法を教えてください。 具体例 シート1のD4に5を入力 別のシートのB2~19に入力している5の数字のセルが赤に シート1のE4に10を入力 同じく別シートのB2~19に入力している10の数字のセルが青に シート1のF4に3を入力 同じく別シートのB2~19に入力している3の数字のセルが黄色に なるような方法を教えてください。

  • Excel操作

    excelについて知っている方がいましたらお教えください。 例 シートの格セルに一覧数字が入っています。 そのセルを選択し、たとえばボタンを作成し、 押すとアプリケーションが起動し、セル選択した 数字が入力される よろしくお願いします

  • エクセルマクロ VBAで順次下セルからコピペする方法

    VBA初心者です。教えてください。 同一bookに"sheet1"と"sheet2"があります。 "sheet1"セルA1のデータ(数字or文字)をコピーして"sheet2"セルA1にペースト。 次に "sheet1"セルA2のデータ(数字or文字)をコピーして"sheet2"セルA2にペースト。 "sheet1"セルA3のデータ(数字or文字)をコピーして"sheet2"セルA3にペースト。 ↓ セルAxにデータがあれば、繰り返し。 ↓ "sheet1"セルAxが空欄になったら終了。 このような処理は、どう記述したらよいのでしょうか? お願いします。教えてください^^;

  • エクセルについて教えてください。

    まったくの初心者でネットで調べながらエクセルを使っています。 シート1の内容をシート2に反映させたくて、ネットで調べたところ、1番簡単そうな“=Sheet1!A1”という文字(?)をシート2の反映させたいセルに入力するということが分かりました。 ただ、数字(例えば1234/56とか、2012年5月15日とか)はなぜか反映されず、“=Sheet1!A1” がそのまま表示されてしまいます。 どうしたらいいのか教えてください。 ちなみにエクセルは2003みたいです。

  • エクセルの関数

    エクセルでシート内の数値の内容を絶対値に変えることはできないでしょうか?-3等を3に変えたいのですが。又、計算上で例えば1×(-3)の答えを絶対値として-符号を消して算出したいのですが。表示のみだとセル内のデータそのものは-の符号が付いているので、データそのものを絶対値に変えたいのですが。 よろしくお願いします。

  • エクセルで表をつくりたい。

     現在、仕事でエクセルをつかった表をつくりたいと思っています。 具体的には、シート1のA1のセルに数字の1を入力したらシート2と3のA1のセルに「野球」という文字をシート1のA1のセルに2を入力したらシート2と3のセルA1に「サッカー」・・・といった具合にシート1のA1に入力された番号によって変えていきたいのですが方法がわかりません。 どなたか詳しくお願いします。

  • エクセルマクロ超初心者で、悩んでます。

    エクセルマクロ超初心者で、悩んでます。 どなたか助けてください。 悩みはこうです↓ データ用のワークシートのセルに数字、文字が入力してあります。 セルの数値同士の引き算で算出した数値を列数として、別の印刷用のワークシートのセル番地(列、行)に、「文字」を表示したいのです。 日本語で書いちゃうと ワークシート「印刷用」の、あるセル番地(ワークシート「データ用」から、列数はJ1‐A1、行数はのB1の数値)に ワークシート「データ表」のC1の文字 を出力せよ です。 Worksheets選択がうまくいきません CellsかRangeを使うのかと思いますが、引き算する表現がわかりません・・ 文例があれば、稚拙ながら活用できるかなと思います。 よろしくお願いします!

  • Excel 使い方

    excel 2003でたとえば2Bのセルに1~10の数字を入れると そのシート内にあるセル内の数値又は文字がかわるようにするにはどのようにしたらいいですか? そのセルに入る数値は別シートにある、住所録を併用しようと考えています。 詳しく教えてくただきたくお願い致します。

  • エクセル ハイパーリンクについて

    エクセル ハイパーリンクの設定について教えてください。 Excel のハイパーリンクで「(1)このBook(ファイル)の、(2)このSheetの、(3)このセルに」リンクするという 設定方法は分かるのですが、(3)のこのセルに、という部分で「この文字が入力されているセルに」リンク という細かい設定は出来るのでしょうか? 例) A1をクリックすると、別ファイル別シートの「確認」という文字列が入力されているセルにリンクする。 該当のセルが複数ある場合はどのセルでもOK。(出来れば一番上にあるセルがベストですが) 色んな書籍を漁ってみたのですが、とうとう分かりませんでした。 エクセルに詳しい方、どうか宜しくお願い致します。

  • エクセルでシート間の連動

    シート1に100件のデータがあります。 シート2,3,4にそのデータを振り分けてあります。 シート1の1列もしくは1セルに色を付けた場合、シート2にある同じデータにも自動的に色がつくようにしたいのです。 すごく、困っているので早急に返事が頂けると嬉しいです。 リンクはしてみたのですが、これは、文字や数字のみなんですね。色は無理でした。何か方法がありましたらぜひ、お願いします。 excel2003を使用しています。

このQ&Aのポイント
  • EW-M752Tのメンテナンスボックスの取替え方法が分からないため、購入したボックスを取り替えることができません。
  • EW-M752Tのメンテナンスボックスの取替えが必要な状態になり、取替え方法が分からないため困っています。
  • プリンター画面表示部を触ってみましたが、取替え方法の画面が見つからず、メンテナンスボックスを取り替えることができません。
回答を見る

専門家に質問してみよう