「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:2
昨日:1
総数:2786
現在:4


他のファイルの名簿を参照したい

ページOpenOffice.org FAQの登録ページ
投稿者零細企業家
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2010-04-11 21:03:20 (日)
OSWindows2000
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

日計表を作成しています。
顧客名簿の番号に対応させて名前を表示させたいのですが、どうしたらいいのか分かりません。
123番の顧客名が鈴木一郎の場合、B列に「123」と入力するとC列に「鈴木一郎」と表示させたいのです。
名簿はCSVファイルになっています。
よろしくお願いします。


CSVファイルの扱い

M.Kamataki (2010-04-11 22:39:20 (日))

>名簿はCSVファイルになっています。

ここがネックかも知れません。外部ファイルがCalc形式(odsファイル)なら、Calcから参照可能ですが、ちょっと調べた限りではCSVファイルだと難しそうです。

CSVファイルにこだわるなら、何らかの方法で一時的にCalcに読み込んで(マクロなど)参照するなど、工夫が必要そうです。あるいは、Baseを使うなど、発想を変えないといけないです。

CSVファイルの扱い Calcの場合

M.Kamataki (2010-04-12 11:26:10 (月))

Excelでは、「データ」-「外部データの取り込み」からCSVファイルを読み込めるようです。そこで、このExcelの機能にCalcがどう対応しているのか調べました。OpenOffice.orgの不具合・要望データベースであるIssueTrackerには、以下の拡張要望であるIssueがありました。Calcの「挿入」-「外部データへのリンク」にExcelと同じようにCSVファイルの挿入機能を実現して欲しいという要望だと思います。

Q-PCD affiliate: Make insertion of external spreadsheets easier and more clear
http://ja.openoffice.org/issues/show_bug.cgi?id=1834

すでに「修正済み」ということでクローズされています。ただ、今もこのIssueに重複する拡張要望が登録されており、以下を見るとExcelと同じ機能を要望されているようです。

Calc- Insert - Link to external Data with tab delimited text file: unable to import any data.
http://ja.openoffice.org/issues/show_bug.cgi?id=101154

どうもわかりにくいのですが、どうやらCalcでは、2.0からExcelと同等の機能を別メニューで追加したようです。それについてのコメントがおそらく以下です。

http://ja.openoffice.org/issues/show_bug.cgi?id=1834#desc70

つまり、CSVファイルの参照挿入は、「挿入」-「ファイル内のシート」を使う、ということです。

具体的には次のコメントで。

他のCSVファイルを参照する方法

M.Kamataki (2010-04-12 11:37:01 (月))

CSVファイルを参照したいCalcファイルを表示したら、メニューから「挿入」-「ファイル内のシート」を選びます。

「シートの挿入」ダイアログと同時にファイルを選ぶ「挿入」ダイアログも表示されます。参照したいCSVファイルを選んで「挿入」ボタンをクリックすると、下図のような「ファイルから作成」欄に挿入したCSVファイルの内容が反映された「シートの挿入」ダイアログが表示されるので「OK」ボタンをクリックします。リンクにしたい場合は、「リンク」をチェックします。

faq5_323_01.jpg

別シート「Sheet1_2」という名前でCSVデータが参照できるなら、B列の値を参照してC列に検索した結果を表示するには下図のようにVLOOKUP関数を使えば良いと思います。

faq5_323_02.jpg

CSVファイルの扱い マクロ編

M.Kamataki (2010-04-15 17:50:11 (木))

OpenOffice.org日本ユーザー会SNSの日記に、Calcをデータベース的に扱う際のCSVファイルの読み込みについて、マクロを公開されている方がいらっしゃいましたので、紹介しておきます。

CSV 名簿ファイルをCalcへ(追加修正)というタイトルで以下のURLで公開されています。

http://oooug.jp/sns/?m=diary&a=page_detail&target_c_diary_id=430

無事に設定できました。

零細企業家 (2010-04-15 22:14:05 (木))

M.Kamatakiさん、ありがとうございました。
同じフォルダ内の別のファイルを参照しようと苦戦していました。
教えていただいた方法で、Sheetの挿入+参照で解決しました。

初心者の質問に丁寧で親切な回答、感謝します。

お名前:
題名:


添付ファイル: filefaq5_323_02.jpg 374件 [詳細] filefaq5_323_01.jpg 357件 [詳細]