- ベストアンサー
エクセルでこんな事できます?
セルA1には式が入っています これはセルB1に1~2000までの数字をいれると その横にある文字をもってきます A1 式(B1に1~2000の数字を入れるとそれに対応した文字がはいる) 例 B1に2とはいると かきくけことA1に入る B1(1~2000) B2 1 あいうえお B3 2 かきくけこ B4 3 さしすせそ そこでA1にかきくけこと入ったら今度はそのかくきけことはいっているセルB3の列にジャンプしてセルを見る事できますか?B2000ぐらいになると下の方にあって見えないんです なのでジャンプしてセルを見たいんです いい方法ありませんか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
対応した文字ならB2に 1 C2に"あいうえお"として =IF(B1="","",VLOOKUP(B1,B2:C2000,2,FALSE)) そこにジャンプなら、もう一工夫 =IF(B1="","",HYPERLINK(ADDRESS(MATCH(B1,B2:B2000,0),2,4,1,"[book1.xls]Sheet1"),VLOOKUP(B1,B2:C2000,2,FALSE))) ブック名とシート名は置き換えてください。 C列にジャンプする場合は、ADDRESS関数の列の指定を2から3に変更してください。
その他の回答 (3)
- sanpin-cha
- ベストアンサー率48% (533/1095)
エクセルのツールバーで「編集」→「検索」 「かきくけこ」と入力し、対象を「値」にする。 「次を検索」で一致したセルを表示します。 検索する列全体を選択(列番号をクリックする)しておけば検索も早くなります。 1~2000の数字で検索かけたほうがもっと簡単でしょう。 質問の意図が理解できていないかも知れませんね。
お礼
ありがとうございます ワンクションありますが確かに見にいきますよね
- ziguzagu
- ベストアンサー率23% (6/26)
こんにちわ 単純に、入力されている最後のセルに飛びたいたけなら「Ctrl」+「End」でOKです。 セルA1に戻す場合は「Ctrl」+「Home」になります。 お役にたてたら幸いです。
お礼
ありがとうございます 最後のセルとは限らないんです むずかしいですよね
- snoopy64
- ベストアンサー率42% (337/793)
A1=VLOOKUP(B1,A1:B2000,2,0) ここまでは問題ないんですよね? で、B1に「2000」と入力したら、A1に「(2000番目の文字列)」が表示されると同時に、B2001のセルが画面に表示される位置までスクロールさせたい。 ということでしょうか。 でしたら多分マクロの記述が必要になると思います。 組み込みの関数だけでは無理っぽいです。
お礼
その通りなんです やはりマクロですよね ありがとうございます
お礼
エラー回避できました とびましたよ。すごいですね!! 本当にありがとうございます
補足
ブック1のシート1にかいているのですが アドレスガ正しくありませんとエラーが出てしまいます この式すごくいけそうですよね なんでエラーが出るのでしょう??