• ベストアンサー
  • すぐに回答を!

エクセルかアクセスで実現したい。

学会及び論文のデータベース(欧文)を作成しています。 今、エクセルファイルで各行に各発表番号、発表タイトル著者(複数人)が有ります。著者は複数の場合1つのセル内に”,”で区切ってまとめて書いてあります。著者は一人の著者が複数の発表に登録されていることも有ります。 このデータを元にして著者索引(author index)を作成したいのです。(1)著者と発表番号の対応一覧を作成するか、もしくは(2)著者の名前をテキストボックスに記入して検索すると関連する発表番号が一覧できるようにしたいです。 アクセスに関しては本当に基礎的な知識だけはもっています。わからないところは随時勉強します。(1)か(2)どちらも出来れば言うこと無いのですが、急ぐのでどちらか一方でもかまわないです。出来るだけ順序だてて教えてください。 表現力不足でわかりづらいかもしれませんが、出来るだけ補足でフォローします。よろしくお願いいたします。

共感・応援の気持ちを伝えよう!

  • 回答数4
  • 閲覧数57
  • ありがとう数6

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

  • ベストアンサー
  • 回答No.1
  • ARC
  • ベストアンサー率46% (643/1383)

Accessでするなら、 0:データベースを作成して、Excelからデータをインポートする 1:クエリーを新規作成し、表示するテーブルを指定する 2:「*」をフィールドのところにドラッグ 3:「著者」をフィールドのところにドラッグ 4:「著者」の表示のチェックを外す 5:「著者」の抽出条件を  Like "*" & [検索する著者名を入力してください] & "*"  とする 6:このクエリーを保存 とすると、著者名による検索機能が実現できます。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ARCさんありがとうございます。さっそく両方試してみます。

質問者からの補足

ただいまクエリを作成中ですが、タイトルで255文字を超えるセルが有り、エラーになってしまいます。255の文字数制限はどうにもならないでしょうか?何かうまく回避する方法がありましたら教えていただけないでしょうか?ダメなら”aaabbbccc...”などで片付け用と思っています。よろしくお願いいたします。

関連するQ&A

  • 複数の索引でページ番号を右寄りにするには?

    お世話になります。 前回、前々回の質問でWord2010で索引作成・複数の索引作成がなんとかできるようになりました。 http://okwave.jp/qa/q8380771.html http://okwave.jp/qa/q8392614.html あともうひと踏ん張りなのですが、複数の索引作成時に、 ページ番号を右寄りにするにはどうすればいいのでしょうか?

  • WORDで設定した索引項目を自動にブックマークすることは可能ですか?

    既に索引項目を設定したファイルがあります。 その項目を流用してクロスリファレンスでページ番号を表記したいのですが、自動に設定できる方法はありますか? せっかく索引項目としてマーキングしてあるので、新たにブックマークを設定することなく処理できたらと思うのですが・・・。 「索引」以外に、索引項目を部分的に抜粋して一覧を作成したいのです。 windows XP、WORD2007の互換性モードで作業(先方が2003使用のため) アドバイスお待ちしております。

  • 卒論発表のパワーポイントの最後って…

    卒論発表のパワーポイントを作成中です。 結論などのまとめを書いた後は、一般的にどういったことを載せるのが適切なのでしょうか。 参考資料の一覧を載せる場合もありますし、「ご清聴ありがとうございました」で終わらせる場合もありますし、 今後の課題だけで終わらせてしまう場合もありますし。 適切な方法を教えてください。 また、来月には、初めての学会発表もあります。 発表や、パワーポイントの作り方で、気をつけたほうが良い点もありましたら、アドバイスお願いします。

その他の回答 (3)

  • 回答No.4
  • ARC
  • ベストアンサー率46% (643/1383)

#1 propellerさま >タイトルで255文字を超えるセルが有り、エラーになってしまいます。 テキスト型は、最大512バイト(全角で255文字)、メモ型は最大2GB(約20億文字)ですので、メモ型のフィールドに格納すれば楽勝です。(※Access2000の場合) ただ、XLS形式のデータをインポートするとき、データ型をメモ型にする事が出来ないみたいですので、 1:一旦、EXCELの方で、データをCSV形式で保存([ファイル]-[名前を付けて保存])した後、 2:Accessで、そのCSVのデータをインポート しなくてはいけないようです。

共感・感謝の気持ちを伝えよう!

  • 回答No.3
  • ponpon
  • ベストアンサー率19% (67/345)

データベースを使用する対象者が誰になるのか分からないので一概には言えませんが、どんどんデータ量が増える検索システムにするならAccessで作成したほうが後々いいと思います。フォームも作成できますし。 ご存知かもしれませんが、excelのデータはaccessに簡単にインポートできるので問題はありません。 方法はARCさんのご回答で完璧ですが、一冊簡単な本を買えば一目瞭然なので、それを見て、ウィザードを使用することをお勧めします。

共感・感謝の気持ちを伝えよう!

  • 回答No.2
  • ARC
  • ベストアンサー率46% (643/1383)

※この回答は、等幅フォントでお読みになると、読みやすいです。 それ以外の方法としては、後々応用がしやすいように、既存の表を下みたいな感じの表に変換してもいいかと思います。 表1: 発表番号 タイトル 著者 0001 ああああ Aさん 0001 ああああ Bさん 0001 ああああ Cさん 0002 いいいい Dさん 0003 うううう Aさん ※すべてExcel上の操作です。 1: 著者をコンマで区切って、複数のセルに分割する  1-1:著者の列を選択し、コピー  1-2:「メモ帳」などのエディタを起動し、コピーした内容を貼り付け  1-3:それを、「著者.CSV」などのファイル名で保存  1-4:EXCELで、保存したファイルを開く    (ファイルの種類を「テキストファイル」にして開く)  1-5:コピー、貼り付けを使って、下みたいな表に仕上げる  発表番号 タイトル 著者1 著者2 著者3  0001 ああああ Aさん Bさん Cさん  0002 いいいい Dさん  0003 うううう Aさん 2: 表1:みたいな表に仕上げる  2-1:シート全体を選択し、著者2で降順に並べ替える(データ-並べ替え)  2-2:著者2にデータがある行だけを選択し、コピー  2-3:表の最下行の2つ下の行を選択し、貼り付け    (空白行が1行出来るが、問題ない)  2-4:追加した部分の著者2の列を、著者1の部分に上書きで複写し、    著者2、著者3……を削除する  2-5:著者3以降も、同様に処理 で、表1みたいな表が完成したら、後は著者で並べ替えをしてやれば、著者別一覧が完成しますし、[編集]-[検索]で、任意の著者を検索したりすることが出来ます。 なんかあったら、どしどし補足ください。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • WORDの目次

    WORD2003で目次を作成(挿入→参照→索引と目次)しています。 目次を作成すると、目次とページ番号が一覧となって表示しますが、 ページ番号のスタイル(?)を変えられますか? 【例】 ●ページ番号/全ページ ●第1章-ページ番号 ヘッダが上記のようになっていて、目次とヘッダがリンクするような かたちを考えているのですが?

  • エクセルにて索引を作成したい

    質問させていただきます。 エクセル2007にて名簿を作成しています。 シート1には氏名順で、それぞれ事業所、住所、電話番号が記載されています。 シート2以降には他に名簿に記載しなければいけない事項が記載してあり、 シート12に、A列には事業所順に、B列にはその事業所が記載されているページ数を入力して索引を作ろうと思っています。(事業所順は既に作成済みです) シート12のB列にページ数を抽出する良い方法はないでしょうか。 シート1を一度印刷し、自分でめくりながら調べるつもりでしたが 事業所が300近くあるので簡単にできれば・・・ 関数使用でもマクロ使用でもかまいません。 尚、1事業所に複数の人物がいる場合もありますが、 その場合はページ番号が若い人のページ数一つを拾ってもらえればかまいません。 似たような質問は他にもありましたが、どれも自分が求めているものとは違うようなので質問させていただきました。 よろしくお願いします。

  • このAさんって可笑しいと思いませんか?

    今、悩みがありまして、このAさんの学生の影響で留年しそうです。 研究室に在籍しているAさん(大学院生)の性格についてです。 Aさんは、普段、毎日真面目に学校に来て研究に勤しんでいます。 しかしながら、学会発表やゼミ発表は、 発表が苦手のようで、あまり自分の研究についての発表はしませんし、 殆どの学会発表は見送っています。また、自分にとって、 不利な状態になったりとかすると他人に押し付けています。 それに、段々、接してわかって来たことですが、 Aさんは、人によって接し方や場を区別している感じに見えます。 これは何故このようなことをしなければいけないのでしょうか? どんな症状があるかと言いますと、例えば、 私とAさんと複数人とでお喋りをしていると、 話題は私の話になったり(私の話題をし)、 私の弱みをAさんがおおやけに暴露し喋り始めます。 しかしながら、私とAさんと二人きりになると、 Aさんは普通の話をしたり、 自分自身の弱みを言いだしたり役立つ話をします。 この神経は一体、どんな性格なのでしょうか? また、このような性格と一緒に親友関係になっても良いと思いますか? よくわからないAさんです。 もしくは私が誤解しており 可笑しいのは私のほうでしょうか? 

  • Wordで複数ドキュメントを一つの目次にする方法

    WindowsXPでOffice2003を使っています。 複数あるドキュメントの目次を作りたいのですが、 効率よく作るにはどうすればいいでしょうか? 目次には、章番号・章名・ページを入れたいです。 1ドキュメントであれば、アウトラインさえ仕込んでおけば、 「挿入」→「参照」→「索引と目次」で一発作成できます。 複数ドキュメントの場合も同様の操作で目次作成ができないでしょうか? 或いは、簡単な方法があったら、教えてください。 宜しくお願いします。

  • SQL文の作り方、SUM関数を2回使いたいです。

    こんばんわ、SQL分の勉強をしています。以下のSQL文を見てください。 select sum(dat1) from daityou,book (SELECT book.author,book.bookname,book.money*daityou.cnt AS dat1 FROM book, daityou where book.bookname=daityou.bookname); 内容は、著者と本のタイトルと本ごとの売り上げの一覧表を作成し、さらに著者毎に売り上げを集計したいのですが、エラーになります。 どのような文を作成すればいいのでしょうか? SUM関数を2回使わなくてもいいです。 よろしくお願いします。

  • Excel 複数シートから引用して一覧作成

    excelで、複数シートから引用して一覧を作成したいのですが、 可能でしょうか? 例えば、請求書管理で 業者A 業者B 業者Cと、業者毎にシートを作成し、 シートXで、一覧として表示したいのですが、 業者Aのシートで請求書番号162をある請求書にふり、 業者Bのシートで請求書番号163をある請求書にふったときに シートXで、請求書番号の若い順番に全業者の 請求書情報を表示したいのです。 このようなものって作成できますでしょうか? VLOOKUPで違うシート1枚から 引用するのはできるのですが、 複数のシートから引っ張るのがわからなくて・・・・ よろしくお願いします。

  • PowerPoint2013スライド番号

    PowerPoint2013でスライド番号を表示していますが、途中からまたスライド1に戻したい場合どうすればよいのでしょうか? たとえば、15枚のスライドがあったとしてスライド12345 123456 1234というスライド番号をつけたい場合です。(ひとつのファイルに複数人が作成したプレゼンを統合しています。一人一人の作品はスライド1から始めたいからです) セクションを追加しましたが、Wordのように1からスライド番号を初期化することができませんでした。 よろしくご教示いただけますようお願いいたします。

  • WEBの検索結果をエクセルに反映するには?

    エクセル初心者ですので、どなたか教えて下さい! お客様からの商品注文リストの作成をしています。 その中で、お客様の郵便番号から該当する支店を入力する欄があります。 今は1件1件郵便番号で支店の検索をして、紙に控え、手入力しています。 毎月1000件程の注文があるので、 エクセルで作ったリストの郵便番号を入力したら、自動的に検索サイトへ行き、 該当支店をエクセルの支店名欄に反映できないものかと悩んでおります。 郵便番号検索のような一覧があればシートにはりつけるのですが、 残念ながら有りません。 店の閉店や開店が目まぐるしいので常に検索して確認の必要があります。 ちなみに郵便番号で検索すると、 1つの郵便番号に対して複数の支店が混在している場合もあります。 このような場合、エクセルでは難しいのでしょうか?

  • PCでのハガキの表(住所)の作成方法

    ハガキの表側(郵便番号、住所、相手先)の作成を考えております。 現在パソコンにあるソフトはExcel、powerpoint,wordです。 Excelで複数人の住所録を作成するところまではできるのですが、そこからどのようにハガキの表を作成するのかわかりません(もちろん住所登録した人全員分作成します)。昔accessで行った覚えがあるのですが、やはりaccessがないとダメでしょうか? 方法が書いてあるHPなどを教えていただいても結構です。 よろしくお願い致します。

  • iPhoneの地図アプリを探しています

    現在、お弁当の配食サービスを行っています。営業で使う地図アプリを探しており質問させていただきました。 必要な機能は 下記の通りです。 1.配達先を記録できる(ブックマーク) 2.記録した先を地図上に一覧表示できる。 3.ルート検索ができる。 4.現在地の近くのにある記録した先を検索できる。 5.作成した地図を複数人で共有できる。 近いものでも結構ですので、是非教えていただけないでしょうか。よろしくお願いします!