- ベストアンサー
エクセルで一番上の行に関数を入力しました。例としてはVLOOKUPです
エクセルで一番上の行に関数を入力しました。例としてはVLOOKUPです。これをシート目いっぱいに使いたいので、そのワークシートの最終行まで一気に入力したいのですが、何かいい方法はあるのでしょうか?オートフィルでドラッグではあまりに手間がかかり過ぎてしまいます。マクロを組む以外に方法はないのでしょうか?ご存知の方がいらっしゃいましたらご教授願います。
- みんなの回答 (5)
- 専門家の回答
関連するQ&A
- VLOOKUP関数でエラーの表示された行だけを削除するにはどうすればい
VLOOKUP関数でエラーの表示された行だけを削除するにはどうすればいいでしょうか。 http://okwave.jp/qa/q5920035.html の質問にて作成したワークシートCがあります。 ワークシートCのA列はドラッグして日付を埋めたので、昇順で365日日付が並んでいます。(2005年1月1日~現在まで) B列~K列までは、ワークシートA(為替)、ワークシートB(株式)からVLOOKUPで引っ張ってきた数値が入っています。 ドラッグして日付を埋めたので、A列にはマーケットが開いてない土日も日付が入っていますが、その結果、土日の日付を参照した行には#N/Aというエラーが表示されている状態です。 (Ex, A3は2005/01/02という日付が入っていて、B3~K3は#N/Aというエラーが表示されている状態です。) この#N/Aが表示されている行を削除するにはどんなマクロを組めばいいのでしょうか。 #N/Aを判別するようなものにすればいいんだと思いましたが、その具体方法が分かりません。 マクロも初心者なので、出来るだけ具体的に教えて頂けると助かります。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのVLOOKUP関数について
エクセルで、VLOOKUPを使っています。 A3に 1 と入力すると、Aの5行目11行目までから、別のシートに入力してある A1~G1の項目の情報が1列にババッと入力されています。 そのVLOOKUP関数を使おうと思うのですが、この関数は数年前に入力したもので、式の作り方がわからなくなってしまいました。 前使った式は =VLOOKUP(F2,'C:\Documents and settings\office\デスクトップ\新しいフォルダ (2)\[ガイドブック.xls]Sheet1'!1:65536,11,0) です。 この式の意味が、今見てもさっぱりわかりません。 この式がどういう命令になっていたのか・・・・(特にSheet1からわからない)、 もし出来たら教えていただけるとありがたいです。 間違っている箇所があったらそれも教えてくださるとありがたいです。
- ベストアンサー
- オフィス系ソフト
- マクロ 複数のVLOOKUP関数をまとめる
1.シート1のH1・I1・J1に項目名を入力 H1「テスト1」・I1「テスト1(正式)」・J1「テスト2」 2.それぞれに他シートから引用の計算式を入力し、3列まとめてオートフィルで最下行までコピーする H2【=VLOOKUP($F2,シート2!$C:$M,5,0)】 I2【=VLOOKUP($F2,シート2!$C:$M,6,0)】 J2【=VLOOKUP($F2,シート2!$C:$M,11,0)】 以上のマクロの記述方法を教えてくださいますか? 宜しくお願いします。
- ベストアンサー
- Excel(エクセル)
- マクロでVLOOKUP関数をつかいたいのですが
エクセルでマクロを使ってVLOOKUP関数みたいなことを したいのですが(文章力が無くてすみません。) sheet1のセルb4を検索値にして、 sheet2のリストb3:C32を範囲に指定します 列番号は 2 検索の型ほ FALSE です。 この値をsheet1のセル"O4"に表示させて、 なおかつ”O4:O33"までオートフィルで数式を入れたいときは どのようにマクロを組めばよいのでしょうか。 ほとんど初心者なのでマクロの記録を使ってやってみたのですが エラーになってしまい、うまくいきません。 他力本願で申し訳ないのですがどなたか詳しい方 ご回答をお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelのvlookup関数について
閲覧ありがとうございます。 vlookupについて質問させてください。 毎週データを更新しており、別シートを移動してきてvlookupで必要なデータを抜き出し一枚のシートにまとめています。 現在シートを追加するたびに、vlookup関数のシート名を変更しています。 =iferror(vlookup($b4,week27!$A$2:$K$60,3,false),0) という式ですが、毎回変更する箇所は27、28とweekの後の数字だけです。 先に入力しておくと後から足されたシート分のデータが反映されません。 先に入力しておいて、あとからシートを追加しても反映させる方法はありますでしょうか。 あと、もし上の方法が可能であれば、シート名が連番になっているのでコピーなどの方法で楽に連番の数字を一気に変更する方法もあれば教えていただけると幸いです。 以上となります。 ご教授いただけますようお願い申し上げます。
- ベストアンサー
- Excel(エクセル)
- エクセル 関数 ISERROR VLOOKUP
エクセル関数でご教授お願いします。 今「LIST」シートのA列に品番、B列に単価が入力されています。 これを「入力」シートのA列1行目に品番を入力して、B列1行目に単価を引っぱってくる関数を作りました。 以下関数です。(「入力」シートのB列の関数です) =IF(ISERROR(VLOOKUP(A1,LIST!$A$1:$B$3,2,FALSE)),"品番ミス",VLOOKUP(A1,LIST!$A$1:$B$3,2,FALSE)) 品番が間違っている場合は”品番ミス”と入力されます。 この状態で問題なのは、入力シートのA列に何も入力されていない時に、B列に品番ミスと入ってしまう事です。 何とか、空白にしたいのですがいい方法はありませんでしょうか?
- 締切済み
- その他([技術者向] コンピューター)
- エクセル関数 ランキングを使って・・・
みなさま宜しくお願い致します。 集計作業中に躓いてしまいました。 ランキング表を作成(Sheet1)しているのですが、別シート(Sheet2)に同数で同じ順位が数名います。 Sheet2はあくまで作業シートでその他の情報も含まれているので、Sheet1に表示用を作成しました。 A列に順位(作業列)、B列に実際の順位、C列に名前という風に表示させたいのですが、Vlookupを使用すると次点が抽出されません。Vlookupにそのほかの関数を加えるのかまたは別の関数があるのでしょうか。宜しくお願い致します。 【内容】 Sheet2: A列に1行目~10行目まで実際の順位(同数は同順位)B列に名前。 Sheet1: A列には1行目~10行目まで1~10の数字を(作業列とし、最終的には非表示にしようかと)。 B列には関数式:=SMALL(Sheet2!$A$1:$A$10,Sheet1!A1)を入力し、10行目までオートフィルすると、同数同順位の数値を表示します。 ここからです。 この順位に該当する人をSheet2からVlookupで引っ掛けようにも、次点以降の名前が出てきません。 何か良い方法はありますでしょうか? みなさまのお知恵をください。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセル VLOOKUP関数?を使ってこのような事が出来るか知りたいです。
Sheet1の2行目A~D列に 1 2 5 8と入っています。 Sheet2の 〃 に 3 2 5 9と入っています。 Sheet3の 〃 に 9 3 5 1と入っています。 Sheet4のA1にSheet1 と入力した際、B1~E1のセルに、Seet1に入っていた 1 2 5 8と表示させたいのですが、出来ますでしょうか? 私が思うにVLOOKUP関数?と思いますが、どんな式にしていいのかわかりません。 それか、他の関数の場合はどうすればいいのか?付け足さなくてはいけな出来ないものがあればそれも知りたいと思います。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル2007 VLOOKUP関数について
エクセル2007を使用し、VLOOKUP関数で別のシートから反映させています。データとなるシートの行を途中で挿入して反映させようとすると「0」といった数字が返されてしまいます。 データとなるシートは行を挿入して利用することはできないのでしょうか?このようなときはどういった対処方法がありますか?? 他の行(元からあるシートの)の値はきちんと返されます。
- ベストアンサー
- オフィス系ソフト
- 有線LAN接続にパソコン3台、プリンター2台接続しているも、1台のパソコンはプリンターオフラインになってしまう問題について、解決方法を教えてください。
- Windows10を使用している場合に、有線LAN接続でプリンターオフラインになる問題が発生している場合の解決方法について解説します。
- ブラザー製品の有線LAN設定で、1台のパソコンがプリンターオフラインになる問題が発生する場合の対処方法をご紹介します。
お礼
お礼が遅れて申し訳ありません。上手く出来ました。