• ベストアンサー

OpenOfficeでVlookupを使って画像表示について

OpenOffice-Calc Vlookup関数で、数字や文字を表示させることはできますが、同じように指定画像を表示させる方法があるでしょうか? エクセルではいくらか方法があるようですが、Openofficeでお願いします。

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

  • ベストアンサー
  • takesun
  • ベストアンサー率40% (22/54)
回答No.3

No.2です。 私はOpenOfficeを使ったことがありませんので これ以上お役に立てませんが、 確かにOpenOfficeでは図のリンク貼り付け機能が 実装されていないようですね。 OpenOfficeにもVBAと互換はないにしてもマクロはあるようですので、 マクロで実現はできないものでしょうか。 (OpenOfficeに無知な人間の意見ですので、的外れな意見でしたら 無視してください)

right999
質問者

お礼

やはり、難しいでしょうかねぇ。 マクロで実現・・・ちょっとやってみます。とりあえず、やりたかったことはある程度実現しました。(図貼り付けは依然できてませんが)ホントopenofficeさんには図リンク貼り付け機能実装してほしいです。 どうもありがとうございました。

その他の回答 (2)

  • takesun
  • ベストアンサー率40% (22/54)
回答No.2

>エクセルではいくらか方法があるようですが エクセルでは仕組みを作ればVBAなしでもできますが このいくらかの方法はOpenofficeではだめだったので ほかに方法がないでしょうか。というご質問でしょうか。

right999
質問者

補足

そうです。 皆様がおっしゃる様に、excelであれば"図のリンク貼り付け"を用いることで、VBAを回避する方法が紹介されています。しかしながら、この"図のリンク貼り付け"がopenoffice(calc)には存在しないそうです。 そこで、ほかの方法を知っておられる方がおられましたら、教えていただきたいと思っております。 (はじめからexcelを使えばよい話なのでしょうが、単に「遊びで作るドキュメント」+「calcの使用」を楽しんでいるものですから…) よろしくお願いします。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

>エクセルではいくらか方法があるようですが・・ この点間違いです。 エクセル関数はセルの値を対象に処理をして(VLOOKUPの場合は値の検索をして)、文字や数字という「セルの値」を返すものです。絶対に画像データを返せません。ただVLOOKUP関数を入れたそのセルに、画像ファイル名を出し、それを元に画像を表示すると言う仕組みを作ることは、やり方だあるかもしれない(セルの値が変わるとVBAで図の挿入のVBAを走らせるなど。このVBAはやってみましたら、私の作ったコードでも、うまく行きました)。またはWEBにある画像などにリンクするなど。VBAは出来ない人と考えると不可能です。 officeーCalcでも事情はは同じでしょう。CALCではVBAは出来ないし。

関連するQ&A

  • VLOOKUPで表示されない???

    エクセルのVlookup関数について質問です。 =VLOOKUP($AV$1,別シート$A:$AH,2,FALSE) この結果、「02120075」のような数字だと表示されるのですが、 「99040108」 というような始めに「9」がついた数値だと なんの表示もされません。 これはどうしてでしょうか???

  • エクセルのvlookupについて

    エクセルのvlookupについて教えてください。 画像のように、vlookupでE1にその結果を表示させたいのですが、 D3への数字の持ってくるのがおかしいのか、表示形式がおかしいのか 結果が表示されません。 どのような方法にすれば、vlookupされるのでしょうか。 よろしくお願いします。

  • OpenOffice Calc

    OpenOffice Calcで作ったファイルをExcelで開いたところ、元々リストボックスが設定してあったものが消えてしまいました。 Calcで開いてもリストボックスは表示されず、また一から設定しなおさないといけませんでしょうか。。 大変困っています。。

  • OpenOffice.org Calc

    OpenOffice.org Calcでファイルを作り、.xls形式で保存したのですが、セブンイレブンなどで印刷できるネットプリントにファイルを登録すると『対応していない形式です』と表示されてしまいエラーになります。 ひとつ気がついたことは、普通にエクセルで文書(試験用に数文字)を保存した場合は9KBになるのに、OpenOffice.org Calcで同じように保存すると、70KB位になります。 この70KBになったOpenOffice.org Calcの文書をエクセルで開き、何もしないで上書き保存すると9KBになって保存され、ネットプリントにも登録できるようになりました。 これはOpenOffice.org Calcの設定に何か問題があるのでしょうか? わかる方、よろしくお願いします。

  • OpenOffice Calcで、ゼロを非表示にできますか?

    OpenOffice Calcで、ゼロを非表示にできますか? 数式にもとづき、値を出した結果、ゼロである場合、0と出ずに、空欄(もしくは白い色のフォント)になるような設定方法はありますでしょうか?

  • エクセルのVLOOKUP関数

    エクセルでVLOOKUP関数を使ってます。 一般的には、たとえば製品番号(数字)を入力すると 製品名(文字列)を引いてくるという使い方でVLOOKUP 関数を設定すると思いますが、製品名を入力すると、製品番号を引いてくるように設定しようと思ったらうまくできません。 何かよい方法はありますか?

  • VLOOKUPを使って画像を貼り付ける。

    同じファイル内に画像を入れて、エクセル内に画像を貼る方法はありますか? イメージとしては「1」「田中太郎」「画像」が連動してエクセルに貼れれば理想です。 「1」と入力したら田中太郎と表示されその下に画像が貼られている感じです。 VLOOKUPでなく他に方法があれば教えてもらえますでしょうか? 以上、わかる方からのご教授お願いします。

  • OpenOffice Calcで数式を表示(ExcelのCtrl+`相当)

    ExcelではCtrl+`(Ctrl+Shift+@)でセルに演算結果でなく計算式を表示することができます。 OpenOfficeのCalcで同じことをしようとしたのですが、この機能が見当たりませんでした。 これはCalcには存在しないのでしょうか?

  • 【OpenOffice】vlookup関数を条件式として使う

    【OpenOffice】vlookup関数を条件式として使う タイトルどおりなんですが A2に書いた値がE2からE200の表内の値と一致するかどうかを条件にif文を以下のように =IF($A2=VLOOKUP($A2;$E$2:$E$200;1;0);OK;NG) 作ったんですがTRUEでない場合、NGが表示されず空白を示す#N/Aが表示されてしまうんです ちゃんとNGが表示されるようにするにはどうすればいいのでしょうか? どなたか教えていただけませんでしょうか、よろしくお願いします。

  • OpenOfficeで文章から特定文字列を抽出する

    OpenOfficeを利用しています。 かなり異例なのですが、 ・文章の中に特定の文字列があるかを検索→ある場合はTrue、ない場合はFalce ・Trueの場合VLOOKUPでその文字列を参照として指定された数値を返す このようなことをやりたいのですが、なにかうまくやる方法はないでしょうか? マクロの知識がないのでできれば関数でお願いします。 そのような方法がなければ文章中の特定の文字列を抽出、その抽出した文字を参照としてVLOOKUPで指定された数値を返す、という方法でも構いません。 例として画像を添付しておきます。 例と言うよりは、実際に作ってるものなのですが…… A列からE列までをVLOOKUPで使う参照表とし、G列の文字列を検索値として、D列の数値をI列の結果として返したい、ということです。 よろしくお願いします。

専門家に質問してみよう