エクセルを使って
家の押入れなどの収納部分の物を
わかりやすく検索できるようにできないだろうかと考えています。
例えば
シート1に
あいうえお順に物の名前
シート2以下に
各収納部分の絵または画像を配し
シート1の物をクリックすると
シート2以下のそれが収まっているところが出てくる。
そんな感じにできませんでしょうか?
ハイパーリンク?
マクロ?
よくわかりませんが良い方法があれば教えてくださいませ。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

こんばんは!


一つの方法としてですが・・・

各セルごとにハイパーリンクでSheetにリンクさせる方法はどうでしょうか?
例としてSheet2以降に場所ごとの絵や画像を挿入して貼り付けて起きます。
次に↓の画像のように名前の入ったセルで右クリック → ハイパーリンク → 「このドキュメント内」を選択 → 
「またはこのドキュメント内の場所」からSheet名を選択すれば
そのSheetに飛ぶと思います。

尚、アウトラインの設定もしておくと不必要なところは折りたたみも出来てすっきりすると思います。

以上、参考になれば幸いですが
他に良い方法があれば読み流してくださいね。m(__)m
「エクセルを使って、家の物の収納先をわかる」の回答画像2
    • good
    • 0
この回答へのお礼

目からうろこです。
ハイパーリンクは考えたのですが
あいうえお順に折りたたんだのは画期的です。
是非トライしてみます。
有難うございました。

お礼日時:2009/05/21 09:41

エクセルに作り込んでいくのはかなりの手間と知識がいると思います。


そこで1つの提案です。
(1)ディスクに収納場所のフォルダを作ります。
例:「押入」「タンス」等々
(2)デジカメで収納するものを写して品物の名前を付けて収納場所フォルダに入れます。
例:「布団.jpg」「アルバム.jpg」「洋服.jpg」等々
(3)上記のフォルダの一覧表をエクセルで管理します。
 ネットにあるディレクトリ管理用のエクセルを使います。
 (下記のURLを参考にしてください。)
 
メリットとしては、
 ・エクセルを作らなくていい。
 ・収納場所を移動したときは写真を動かし[再調査]を押すだけで最新データに更新できる。
 ・ファイル名をクリックするとリンクされた写真が表示される。
 ・フィルタ機能を付けて検索も出来る。

注意しなければならないことは「収納を管理する」という目的が、「エクセルを作る」という目的にすり替わってしまわないことです。
で、出来るだけネットを活用し、更新が簡単に出来る仕組みにしていないとすぐに使い物にならないものになります。
管理システムが使われなくなるのは、更新されない古いデータだからという理由が多いからです。

参考URL:http://www.excel7.com/dirtools/dirtools.htm
    • good
    • 0
この回答へのお礼

ダウンロードしてトライしてみます。
有難うございました。

お礼日時:2009/05/21 09:42

エクセルではセルという単位があり、何事によらず、セルの場所を表示するのが主(機能的にそれしか出来ない)です。


画像を入れて自由に操るのも難しい上、画像の中の一部の位置と情報を結びつけるのは、それ専門に相当難しい思う。
WEBやゲームや最先端のところ(Googleの地図、カーナビ)では、そういうことを実現しているところが有る、というかもしれないが、そういうソフトを熟練専門家(グーグルは世界の俊英が集る)が作っていて、それをその道のソフトの専門家が使っている可能性が有る。
WEBではクリッカブルマップと言うのが有るのが、やや身近な例かな。
質問ぶりからして、エクセルをまず持ち出しているレベルでは、質問者のレベルなら、、しかるべき業界会社や専門学校で長年勉強しないと無理だと思う。
各セルに各場所の写真をはり探すものによってそのセルを自動選択
ぐらいなら数年VBAを勉強すれば出来ると思う。
==
文字列の検索、結果は文字列、で我慢しなさい。
夏もの帽子ーー検索ーーー>押入れ上段右
ぐらいで辛抱するべき。
ーー
ひょっとして既製ソフトが出ているかもしれないので、関心を持ってWEB照会やパソコン店で探したら。
    • good
    • 0
この回答へのお礼

一般的なオフィスソフトでできるのが理想でした。
ご回答有難うございました。

お礼日時:2009/05/21 09:37

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセル プルダウンの作り方

お世話になります。
エクセルでプルダウンの作り方を教えていただけませんでしょうか?
住所を▼のボタンでクリックしたら【北海道,青森,秋田,岩手・・・】などの選択ができるようにしたいのです。
宜しくお願いします。

Aベストアンサー

メニューから「データ」、「入力規則」、「設定」で「入力値の種類」を「リスト」を選択します。
そうすると「元の値」という表示がでますので、そこで前もって作っておいたリストの範囲を指定します。
多くないのでしたら、そのままそこにカンマで区切って入力しても出来ます。

Qエクセル 会社名 あいうえお順

年賀状をだすにあたり、エクセルで
会社宛名リストを作成してます。 

エクセルの並び替えで
A1:株式会社いちょう 
A2:サカイ社株式会社
A3:あおい株式会社
A4:有限会社きよもと
と入力してある場合に、 
あいうえお順に並び替える方法がありましたら、教えてください。

順番でいうと
  あおい株式会社
 株式会社いちょう
 有限会社きよもと
 サカイ社株式会社
のような順番にして表をつくりたいのですが

Aベストアンサー

別の列に ”フリガナ ”を造ります。
漢字を入力するときに 自動でフリガナを書き込める事もできますが・・・

私は 社内の 取引先ニックネーム欄(列)を造って ここの ”文字 ”を
使って アスキー順に表示するようにしてます。

例えば ”住友金属工業株式会社 ”なら ”スミキン ”とか ・・・・
社内での 呼称(ニックネーム)は様々ですので 出来るだけ 皆んなが
使ってる 呼び方を 振るようにしてます。

”フリガナ ”欄での 順番表示は 携帯電話でも同じです。
フリガナ欄で工夫すれば 便利に利用できますよ。
前に表示したい 処 ”渡辺さん ”なら フリガナは ”ワタナベ ”ですが
電話帳表示をすれば 後ろの方に並びますので フリガナ の頭に ア を付けて
”アワタナベ ”で登録すれば 一番先頭に表示できます。同じ事です。
工夫次第で 独特の並び替えも、絞り込みも出来ますので 勉強して下さい。

Qエクセルでプルダウンメニューの作り方

  エクセルの画面で、よく三角形を逆さまにした形をクリックするといくつかメニューが出てき、どれかを選べるようになっていますが、その作り方を教えてください。
 会社で人事を担当していますが、三角形(プルダウンボタン)をクリックすると社員氏名一覧が表示され、そこから選択できるようにしたいのです。
 しばらく自力でいろいろやってみましたが、さっぱり見当がつかず、どうやればいいのか分かりませんでした。よろしくお願いします。

Aベストアンサー

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならないでしょうか?
Excel2007の場合は↓のURLが参考になるかもしれません。

http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-ny_kis2.html

尚、同一Sheetに「名簿表」を作成する場合は名前定義する必要はなくて
「元の値」の右側の四角をクリックし、リスト表示したいセルをそのまま範囲指定すればOKです。

以上、お役に立てば良いのですが・・・m(_ _)m

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならない...続きを読む

QEXCELで名前を”あいうえお順”にしたい。

エクセルの列にバラバラに入っている名前をあいうえお順に並べ替えたいのですが、どうすればよいのでしょうか?
宜しくお願いします。

Aベストアンサー

名前列の先頭セルに合わせ→データ→並び替え→実行として下さい。
尚、並び替えの際、オプションでふりがなを使うがチェックされている事を確認して下さい。

Qエクセル(Excel) 納品書の作り方【画像修正版

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が見にくかったのでシート<CENTER></CENTER>だけにしました。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルでコピー!
そのまま最後の24行目までコピーしておきます。

F4セルには
=IF(COUNTBLANK(B4:E4),"",D4*E4)
という数式を入れ、F24までオートフィルでコピー!

これでB列に商品番号を入力すればSheet2のデータが反映され、
E列に数量を入力でF列に金額が表示されると思います。

最後に合計金額のF26セルは
=IF(COUNT(F4:F24),SUM(F4:F24),"")
手数料のF27セルは
=IF(F26="","",F26*0.2)

これで何とか形にならないでしょうか?

※ 振込金額の欄は不明ですので手を付けていません。

参考になりますかね?m(_ _)m

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルで...続きを読む

QExcellでシート1にシート2の部分を埋め込むには

例えばシート1行の高さを9ピクセルくらいにしてあるとします。
このシートに表を入れる場合、フォント11で入力すると文字が収まりきれず欠けた表示になってしまいます。
それを回避するには行を結合して表示できる行高さにするなどが考えられますが、以前テキストBoxの様な範囲内にシート2に作った表を表示させてシート1のセルのサイズに関係なく埋め込んだ様なファイルを見たことがあります。
もちろんシート2の内容を変更すればシート1へ反映されます。
このようにセルの1:1の関係の参照ではないやり方を使いたいのですが、分かる方いらっしゃいますでしょうか?

よろしくお願いします。

Aベストアンサー

1.シート2の表示したい範囲を指定して、コピーします。
2.シート1に移り、シート1の貼り付けたい場所をクリックし、シフトキーを押しながら「編集」をクリック。
3.すると「図のリンク貼付」というメニューが現れるので、それをクリックして貼り付けます。

Qエクセル(Excel) 納品書の作り方【改めて】

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が貼り付けてあります。商品名は1番以外伏せさせていただいています。
くっつけてありますが、左側がシート1・右側がシート2です。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

画像がいまいちよく見えないのですが、納品書の項目は左から、No、商品番号、商品名、単価、数量、金額でいいのでしょうか(名前は多少違っていても意味があっていればもんだいないです)

でしたら、
C1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,2,FALSE))
D1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,3,FALSE))
E1セルは空白で
F1セルに=IF(D2="","",D2*E2)
といれて、C1からF1までをコピーしてその下の行にタテに貼り付ければ出来ますよ。
おそらくエラーが出たのは、コピーしたときにVLOOKUP関数の最初のセルの指定がずれてしまっているのでは無いかと思いますよ。     

Qエクセルマクロ-1のシートで選択した部分を別シートに貼り付け

エクセル2010のマクロで質問です。

ファイル1(コピー元) シート1にデータ有り
ファイル2(コピー先) シート1月、シート2月…シート12月

1つのエクセルウィンドウ内で作業しています。(別ウィンドウにはしていません。)

ファイル1で選択した範囲(例えば、A1:C5)を、
ファイル2の該当するシート(例えば、シート4月)のA2を起点に貼り付けしたい。

作業のスタートは、ファイル1がアクティブでA1:C5を選択済み、ファイル2が非アクティブで開いている状態です。

マクロスタート→貼り付けするシート名を尋ねてくる(できればリストで出てくる)→選択+OKかダブルクリックでシートを決定→自動的に貼り付け

としたいのですが、作れるでしょうか?

作れるのであれば、自分で頑張って考えて作ります。
作れないのであれば、あきらめて手動でやります。

もしできない部分がお分かりであれば、ご指摘頂けると助かります。

Aベストアンサー

こんにちは。

>マクロスタート→貼り付けするシート名を尋ねてくる(できればリストで出てくる)→選択+OKかダブルクリックでシートを決定→自動的に貼り付け

「リストで出てくる」というのは、VB6のテクニックというのは変ですが、Excel VBAでは、ほとんど書かれていないはずです。

UserFormに TreeView と ImageList を組み合わせるわけです。(添付画像)

この2つが分かれば、作れる人は作ってしまいます。たぶん、検索すれば出てきますから、一度試してみるとよいです。

さて、本題ですが、参考にしてみてください。他にも方法はあります。

>ファイル1で選択した範囲(例えば、A1:C5)を、
>ファイル2の該当するシート(例えば、シート4月)のA2を起点に貼り付けしたい。

'//
Sub CopyMacro1()
 Dim Rng As Range
 Dim i As Variant
 Dim msg As String
 With Worksheets("Sheet1")
  Set Rng = .Range("A1:C5")
 End With
 Do
  i = Application.InputBox("何月のシートに貼り付けますか?" & msg)
  If VarType(i) = vbBoolean Then Exit Sub
  msg = vbCrLf & "正しく入力されていません。"
 Loop While i < 1 Or i > 12 Or Not IsNumeric(i)  '数字が1-12まで
 'コピー
 Rng.Copy Worksheets(i & "月").Range("A2")
End Sub
'///

他にも、すでに転記してあって、上書き禁止などのことも考えてみるとよいと思います。
画像は、イメージリストで、ブックの内容を表示しました。選択はダブルクリックします。

こんにちは。

>マクロスタート→貼り付けするシート名を尋ねてくる(できればリストで出てくる)→選択+OKかダブルクリックでシートを決定→自動的に貼り付け

「リストで出てくる」というのは、VB6のテクニックというのは変ですが、Excel VBAでは、ほとんど書かれていないはずです。

UserFormに TreeView と ImageList を組み合わせるわけです。(添付画像)

この2つが分かれば、作れる人は作ってしまいます。たぶん、検索すれば出てきますから、一度試してみるとよいです。

さて、本題ですが、参考に...続きを読む

Qエクセル2007でプルダウンで選んだものに反応

Excel2007でプルダウンで選んだものに反応して隣のセルが自動入力される方法(エクセル2007)
A1をプルダウンで「猫」「犬」から選べるようにし、「猫」を選んだ場合B1に自動に「111」が、「犬」を選んだ場合B1に自動に「222」と入力されるようにしたいです。
ご教授の程、宜しくお願いします。

Aベストアンサー

VLOOKUP関数での方法です。
(1)別シートに入力文字列と対応コード表を作成。(仮にSheet2のA:B列範囲で順不同)
(2)B1に=IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:B,2FALSE),"")を設定
   入力文字列が存在しない場合は空白としています。

Qエクセルでシート(1)の一部を削除するとシート(2)の関連部分も削除できる方法ありますか

エクセルで、シート(1)の一部を削除するとシート(2)
の関連部分も削除できる方法ありますか。
具体的に申し上げます。

「特産物の産地別生産高表(内容はすべて仮定)」があり、各特産物は、シート(1)(A列に県名、B列に生産量、県内市町村数)、シート(2)(A列に市町村名、B列に市町村生産量)で表されています。

これらを、一定規模以上の生産県のみ残し、他は削除したいのです。例えば「ぶどう」の生産量について愛知県が少ないと仮定すれば、シート(1)の愛知県の行を削除し、同時にシート(2)の愛知県内市町村名の行(削除行数=県内市町村数)を削除したい。

シート(2)の市町村名は、シート(1)の県の順番に並んでいるものとします。

いろいろ書きましたが、「シート(1)の一部を削除し、同時にシート(2)の関連部分も削除できる方法」ありましたら教えてください。

Aベストアンサー

マクロが使えるのであれば、可能だと思いますが・・・。

関数とかシート間のグループ作業等の機能では、無理ではないでしようか?


人気Q&Aランキング