- ベストアンサー
Excel でのジャンプのやり方
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
例えば シート1のA列に従業員番号があるとします シート2のA列に従業員番号あるとします シート2のB列に住所録があるとします シート1のB1に以下入力してみてはいかがでしょうか? =HYPERLINK("#Sheet2!B" & MATCH(A1, Sheet2!A:A, 0), "ジャンプ")
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17068)
この問題はVBAに適してます。 ーー Sheet2のA1:B5に (詳しく見たい情報のあるシートの方) 氏名 所属 木村 神田支店 木下 堀留支店 山田 渋谷支店 木下 渋谷支店 とあり、 ーー Sheet1のA1:A4に 氏名 山田 木村 近藤 があるとします。 ーー Sheet1のA列で山田のセルをクリックすると Sheet2の山田のセルが選択状態になります。 ーー 上記の仕組みを作るためには、 Sheet1のタブで右クリックして出てくる画面に下記をコピペ。 Private Sub Worksheet_SelectionChange(ByVal Target As Range) MsgBox Target If Target = "" Then MsgBox "空白セルです" '空白セルの選択は何もしない Else If Not Intersect(Target, Worksheets("Sheet1").Range("A2:A100")) Is Nothing Then ’Sheet1のA列ならと限定 Worksheets("Sheet2").Activate Set fndcl = Worksheets("Sheet2").Range("A2:A10000").Find(what:=Target) ’Sheet1でセル指定の名前を検索 If Not fndcl Is Nothing Then ’見つかったら fndcl.Select ’Sheet2の該当セルを選択 Else MsgBox "該当なし" End If End If End If End Sub やっていることは検索(Find)と選択(Select)だけなんですが、経験がないと使う気がしないかも。 また色んなケースで使われる場面を盛り込んでいることが、上記では不足かも。 でも有名な事項なのでWEBには関連情報は沢山情報があります。 ー まあ参考に、というぐらいかな。 仕事ではVBAは不可欠だと思う。エクセルのシートのデータベース的使い方でもそう思う。
お礼
回答ありがとうございます。 VBAはつかいたくないので、すいません。
- aokii
- ベストアンサー率23% (5210/22062)
Sheet1のA列に従業員番号、Sheet2のA列に従業員番号、Sheet2のB列に従業員番号が記入されている場合は、以下の式をSheet1のB列に記入して下にドラッグコピーして、Sheet1のA2の従業員番号から住所録データにジャンプする場合は、Sheet1のB2セルをクリックしてみて下さい。 =HYPERLINK("#Sheet2!B"&MATCH(A1,Sheet2!A:A,0),A1&"の住所へジャンプ")
お礼
回答ありがとうございます。 うまくジャンプできました。
- aokii
- ベストアンサー率23% (5210/22062)
住所録データにジャンプすることはできますが、住所録データにジャンプする目的が、その従業員番号の住所録データの抽出でしたら、VLOOKUP関数を使えば、その従業員番号の住所録データを自動抽出できます。
補足
回答ありがとうございます。 抽出でなくて、そのデーターにジャンプして参照するだけでよいのですが?
- iyonohanamuko
- ベストアンサー率54% (6746/12377)
ハイパーリンクを使用するというのはいかがでしょうか? http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/hyperlink.htm 従業員の数がかなりの量であるならばPCスペックが高くないと重たくなるかもしれません。
補足
回答ありがとうございます。 このページをみても具体的にどのように引数を入れたら良いかわかりません。 具体的に教えていただけるとありがたいです。
関連するQ&A
- スプレッドシートでのジャンプの設定
先日、Excelで同種の質問をしてみなさんのアドバイスによりできるようになりましたが、 今回はスプレッドシートで下記のことのやり方を教えてください。 今シート1に従業員番号が入った表があり、シート2に従業員番号が入った住所録があります。 今シート1の従業員番号をクリックするとシート2のその従業員番号の 住所録データにジャンプするようにすることはできませんでしょうか? 又、入力した関数を下方向にオートフィルで簡単に入力する方法もお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで15行おきにジャンプしたい
エクセル2010で、例えばA1から10行x10列の100マスに名前が書いてある表の名前をクリックすると、A15行目から下に15行おきにジャンプするようにしたいのですが、ハイパーリンクで100回作業しないで何とかしたいのですが。 更には別のシートにもジャンプ出来れば目次のシートから、目的のシートの目的のセルに一発ジャンプ出来ればありがたいのですが。
- ベストアンサー
- Excel(エクセル)
- エクセルのセルのジャンプについて
エクセルについて質問です。 3,000件程度のエクセルデータを作成していますが、入力に当り、sheet1のA列10行目のセルをクリックすると、sheet2のA列10行目のセルへジャンプするような関数はあ
- ベストアンサー
- オフィス系ソフト
- エクセル: ジャンプで教えて下さい
エクセル初心者です。教えて下さい。 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のセル[花]にジャンプさせるにはどのようにすれば良いのでしょうか。マクロを使わない方法でお願いします。
- ベストアンサー
- オフィス系ソフト
- VBA セルのジャンプ
教えて下さい。 Excelにて、シート1のA行のある番号セルをクリックすると、シート2の番号一覧の同じ番号のセルにジャンプするというマクロを組みたいのですが、どうすればいいでしょうか?
- 締切済み
- その他(インターネット・Webサービス)
- エクセルでこんなジャンプ出来ますか
Sheet2 A B C D E F G H 3 no. 氏名 no. 氏名 no. 氏名 4 100001 山本A 102001 104001 伊藤F 5 100002 102002 佐藤D 104002 6 100003 鈴木B 102003 104003 中村G 7 100004 高橋C 102004 山田E 104004 : : : : : : : Sheet1 A B C 3 no. 氏名 回数 4 104003 中村G 3 5 100004 高橋C 5 6 102003 : : : : Sheet2の表を基にSheet1のような表を作成したい。 Sheet2には約2万件の番号が登録されています。 Sheet1のA列のno.は番号順に入力されるわけではない。 Sheet1のA列にno.を入力するとSheet2より該当の氏名をB列に表示、 該当氏名が空白の場合は、Sheet2の該当セルにジャンプし、氏名入力後Sheet1のC列にジャンプして戻る。 また、Sheet2において例えば、B1に104001を入力するとH4にジャンプしEnterを押すとB1に戻り、100002を入力するとB5にジャンプ氏名入力後Enterを押しB1に戻る。・・・ということもしたいのですがマクロではなく関数で出来るでしょうか?
- 締切済み
- オフィス系ソフト
- Excelでページジャンプ
Excelでページ番号を指定してそのページにジャンプする方法はありますか? 数十ページにも及ぶシートを作った時、それがあると便利なんですが...
- ベストアンサー
- オフィス系ソフト
- エクセル画面の押しボタンでジャンプするには
知人の作ったエクセルのシートにイラストのような押しボタンがあり、それをクリックすると押されたように動き、目的のセルにジャンプするように作られていました。このやり方をご存知の方、教えてください。 尚、私が見たのは同一シート内でのジャンプでしたが、私の希望は別シートのセルに飛びたいのですが。
- ベストアンサー
- Windows XP
- エクセル2010(他も可)でこんなことできますか?
エクセルは仕事でちょっと使ってるだけで、関数・グラフは全く分からないです。 そんな自分ですが、エクセルでデータの管理をするのに困っています。 仕事で、個人名・部署名・社員番号・・などなど、様々な用途でいくつものフォルダ・シートの表に記載しているのですが、異動・入退者などあると、作成した各々のシートをその都度直さなくてはいけません。 そこで、 ・ひとつのシートにマスタのように全ての情報を入力して、他のフォルダ・シートで表を作成したときに関数な ど使用して、マスタからデータを読んでくることはできますか? 例えば、Aのシートに社員番号・部署・個人名・住所・電話番号・資格などをすべて載せておいて、 Bのシートで、住所だけを管理したいので、社員番号・個人名・住所だけをAから読んでくる・・みたい な。 もしできなくても、他に何かよい方法があれば教えてください!!
- 締切済み
- その他(インターネット・Webサービス)
- エクセルの関数について教えてください。
エクセルで1つのデータがあります。 1つめのシートには、 1.コード番号 2.名称 3.郵便番号 4.住所 5.電話番号 のそれぞれのデータが入力されています。 2つめのシートには、 1.コード番号 2.数量 が入力されています。 エクセルの関数を使い、2つめのシートのコード番号の横に、1つめのシートの『名称』や『郵便番号』、『住所』を表示させたいのですが、どういうふうに設定すればよいかわかりません。 『データベース』という関数を使うことはわかるのですが、その先、どう指定すればよいのかわからないのです。 エクセルにくわしい方、教えてください。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
何度もアドバイスありがとうございます。 おかげでうまくジャンプできました。