- ベストアンサー
Excelでの検索方法
Excelでシート名を検索したいのですが、検索方法で困っています。 具体的には、シート名がA・B・C・D・・・・・・・とあったとして、 シートAのセルに各シート(B・C・D・・・・・)を記載しておき、そのセルをクリックすると 選択したシートに移行出来る様にしたいのですが、どのようにしたらよいのか解りません。 どなたか判る方教えて頂けると助かります。 (もっと簡単に出来る方法がありましたら、そちらでも構いません。) ※Excelは2007を使用しています。 宜しくお願い致します。
- senen
- お礼率52% (37/70)
- その他MS Office製品
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
方法1: ALT+F11を押す 現れた画面でCtrl+Gを押す 現れたウィンドウに FOR EACH W IN SHEETS : I = I + 1 : SHEETS(1).HYPERLINKS.ADD SHEETS(1).CELLS(I, 1), "", W.NAME & "!A1", "", W.NAME : NEXT と記入してEnterする ファイルメニューから終了してエクセルに戻る 1枚目のシートにシート名一覧とハイパーリンクが出来ている。 方法2: エクセルの一般機能には「シート名を検索する」方法はありません。 1枚目のシートのA列,A2以下にシート名をずらずらと手で記入していく B2に =HYPERLINK("#"&A2&"!A1","表示") と記入し,下向けにコピーする B列の文字をクリックするとジャンプする。
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
>シートAのセルに各シート(B・C・D・・・・・)を記載しておき、そのセルをクリックすると >選択したシートに移行出来る様にしたい ⇒シートAに設定されている他シート名のセルをクリックすると該当シートにジャンプすると いう事なら次の方法は如何でしょうか。 仮にA1がSheet2と入力されている場合、次のように設定して下さい。 A1に=HYPERLINK("#B!A1","シートB") A2に=HYPERLINK("#C!A1","シートC") 以下同様
お礼
ありがとうございます。 試してみたいと思います。
- chonami
- ベストアンサー率43% (448/1036)
見出しを探せないくらいたくさんシートがあるという事でしょうか。 ハイパーリンクを設定しておけばいいのでは? シート名を入力したセルを右クリック→ハイパーリンク→リンク先:このドキュメント内→該当シート名をクリック→OK あと、シートが15枚以内でしたら、見出しの左側(左向きと右向き三角があるところ)を右クリックするとシート名がでます。 16枚以上あるようでしたら、シート一覧をクリックして選びます。
お礼
ありがとうごじざいました。
関連するQ&A
- 【エクセル】シート1の複数セルをシート2に反映
エクセルについて、教えて頂きたいです。 まず添付のエクセル画像を見て頂けますでしょうか。 <質問内容> まず添付画像は左側の「シート1」と、右側の「シート2」の2つから成っています。 シート1のA2セルは、ご覧の通り入力規則による「リスト」になっておりまして、 「A」「B」「C」の3つからプルダウン選択できるようになっています。 この状態でやりたいことがあるのですが、 例えばここで、 シート1のプルダウンで「B」を選択したとき、 シート2の「B」の行「B3、C3、D3セル」を自動的に参照して、 シート1の「B2、C2、D2セル」に「200 600 1,100」の数字が反映される方法を、 教えて頂けませんでしょうか。 ぜひとも宜しくお願いします(m_ _m) ※ちなみに、シート名を「A」「B」「C」と記載してINDIRECT関数で反映させる方法は 存じておりますが、シートを1つに収めたいと思っております。
- ベストアンサー
- オフィス系ソフト
- エクセル: ジャンプで教えて下さい
エクセル初心者です。教えて下さい。 Sheet1にデーターがあります。 A B C D E 1 2 3 4 5 山 川 海 花 木 Sheet2でデーターを抽出するようにしています。 (セルA1に数値入力するとA2にデーターを検索して表示。) A B C 4 花 ◎ ここでお教えいただきたいのですが、Sheet2のC1をクリックするとSheet2のA1セル「4」を認識してSheet1のD2のセル[花]にジャンプさせるにはどのようにすれば良いのでしょうか。マクロを使わない方法でお願いします。
- ベストアンサー
- オフィス系ソフト
- excelで指定文字間の繰り返し抽出の方法
excelの文字列でる特定の文字と文字(この場合、カンマ「,」)の間に存在する 文字だけを抽出する方法が分かりません。 シートAとシートBが存在します。 シートA セルA セルB 売上番号 商品名 0001 A,B,C,D,E 0002 A,B,E 0003 AAA 0004 ブランク=(NULL) 0005 xyz : シートB セルA セルB 商品番号 商品名 0001 A 0002 B 0003 C 0004 AAA 0005 E 0006 BBB 0007 D : そこで、シートAのセルBにある商品名が、シートBのセルBの商品名に 存在するかを検索し、すべて存在したらシートAの該当する行のセルC に、”〇”か”×”を設定したい。 関数での方法があればどなたか教えてください。 関数が無理でしたら、マクロ、vbaなどで教えてください。 よろしくお願いします。
- ベストアンサー
- その他(業務ソフトウェア)
- エクセルで他のシートを動的に参照するには
エクセルに関する質問です。 他のシートのセルを参照する場合、たとえば、 =Sheet1!D5 というように入力すると思います。 質問は、このシート名とセル名に、他のセルの値を使用したいのですが、方法はあるのでしょうか? できれば、VBAを使わずに。。。 質問が分かりづらいと思いますので、具体的に説明すると、A1にシート名("Sheet1")が、B1にセル名("D5")が入っている場合に、C1にその値(=Sheet1!D5)が表示されるようにしたいのですが、方法はあるでしょうか?
- ベストアンサー
- オフィス系ソフト
- 「エクセル」で、関数をラクに入れる方法を教えて下さい。
「エクセル2000」を使用しています。 オートSUMで、複数のシートの数値を 足そうとしたのですが、うまく出来ません。 「B」というシートの「A1」の数値と、 「C」というシートの「A1」の数値の和を 「A」のシートに出すとします。 オートSUMを押してから 「B」のシートを選択し、 「A1」をクリックします。 そうするとちゃんと範囲が選択されるのですが、 次に「C」のシートをクリックすると シート名「B」が「C」に変わってしまいます。 「B」の選択を残しつつ、さらに「C」を 加えたいのですがどうすれば良いのでしょうか? 「Ctrl」を押しても駄目なんですが…。 結局、手入力で式を入れたのですが、 選択で入れられるよい方法はないでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルの検索と置換
エクセルを教育で活用できないかと考えています。エクセルであるセルに含まれる言葉を検索し、それを置き換える方法はないでしょうか。具体的には下のような方法をイメージしています。A、B、CからD、Eのような空欄補充問題を作るというものです。一つずつ置換するという方法もありますが、他のセルも置換される可能性があり、また、量も多いので、あまり効率的ではないように考えています。どなたか、良い方法があれば、お教えください。 A B C D E 情報 情報を得る 情報を伝える [ ]を得る [ ]を伝える 支援 活動を支援する 経済支援を行う [ ]を支援する 経済[ ]を行う
- ベストアンサー
- オフィス系ソフト
- Excelでの検索についての質問です
Excelの検索方法についての質問です 例として 1列目に手順の数 1 2 3 1 2 3 4 1 2 3 4・・・ 2列目に作業方法 a b c a b c d a b e d・・・ と数字と作業方法が並んでいます 例えば、 1 2 3 4 a b e d という8個のセルと一致する箇所を検索したいのですが なにかいい検索方法はありますでしょうか お手数ですが、教えていただけたらうれしいです
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロで検索機能を使いたいのですが
お尋ねします。 エクセルのブックにsheet1とsheet2のシートがあります。 sheet1には、A1列料理名、B1列野菜、C1列和洋中の項目が入っており、値は、2行目から入っています。 sheet1のB列には、複数の野菜が入っている場合もあります。 sheet2には、A1列番号、B1列野菜(1種類しか入っていません)の項目があります。 sheet2の1行目は項目名で、2行目からA2が1、B2がナスというように B2列は、十数行あり、sheet2のB行の野菜を選択し、sheet1のB列を検索し、ヒットすれば、D2にヒットした野菜を記入します。 それを繰り返し、sheet2の野菜名を選択し、sheet1の料理名に該当の野菜が含まれるかを記載したいのですが、マクロの記述をどのようにすればいいでしょうか? よろしくお願いします。 sheet1 A B C D E ハンバーグ タマネギ 洋 タマネギ 卵焼き 和 ギョウザ 白菜、にんにく 中 白菜 にんにく sheet2 A B 1 ナス 2 タマネギ 3 白菜 4 にんにく 5 キャベツ 6 人参 sheet1のD列から入っている野菜をD列、E列、F列とそれぞれ 野菜名を入れていきます。 すみませんが、お助けください。
- ベストアンサー
- その他(プログラミング・開発)
- エクセルのマクロで、次の場合にどの様に組めばいいのか。
あるブックに 検索用シート シートA シートB シートC シートD があり、検索用シートの中には リスト1・・・A,B,C,D リストA・・・・E,F,G,H,I リストB・・・・J,K,L,M,N,O リストC・・・・P,Q,R,S,T リストD・・・・U,V,W,X,Y,Z がとなっている。 リスト1にあるA~Bは製造会社 リストA~DにあるE~Zは製品名 シートA~Dには、製品E~Zの性能一覧 検索用シートの セルA1 セルA3 セルA5 がリストを選択するセルとして、 (1) セルA1で、リスト1からA~Dの何れかを選択する。 (2) セルA1の選択結果から、該当する製造会社のリストをセルA3に反映させる (3) セルA3で選択した製品一覧から、一つの製品を選択し、セルA5のリストに反映させる (4) A5で選択させた製品から、必要項目だけを抜き出しA7~A20に表示させる。 当然各アクションは、ボタンを押すことにより反映するものとして作っていますが、自動記録でマクロを組んでいるのですが、選択したモノを反映させる方法が分かりませんし、自動記録のマクロでは、リストからの選択が反映されないようなのでお願いします。 エクセルのバージョンは2002か2003です。
- ベストアンサー
- オフィス系ソフト
- エクセルVBA 検索クリア
こんにちは! なかなか思うようには行かず… ご教示頂けませんでしょうか? エクセルのSheet内の様々なセルに文字や数値が混在しているものがあります。 A B C D E 1 35 〇 0 3名 30 2 20 0 0名 25 3 25 〇 3 名 5 4 13 〇 1 10名 10 5 20 × 0 名 6 このような表の中のB5の"×"だけクリアする C1、C2、C5の"0"だけクリアする D3、D5の"名"だけクリアする というように該当文字or数字を完全一致したもののみクリア Sheet内を検索し、終了したら次の条件を検索というように、 複数の条件で行いたいのですが、どのようにすれば良いかがわかりません… 関数でもできるような気がしますが、他にも沢山のファイルがあり、毎回同じように整理をしなければならないので、VBAでできればと考えております。 どなたかお分かりの方、お教え下さいm(__)m よろしくお願いします!
- ベストアンサー
- オフィス系ソフト
お礼
御回答ありがとうございます。 早速試してみたいと思います。