Gizport
1 回答
0
Share (facebook)
63
view
全般

VLOOKUPの作成方法で質問です。 一番左のA列に100行、値が入...

VLOOKUPの作成方法で質問です。
一番左のA列に100行、値が入っているとします。
A列の値を検索値として、範囲(D1:E30)から目的の値をとってきてB列に設定したいです。 設定方法としては以下でよいかと思います。
B1=VLOOKUP(A1,D1:E30,2,FALSE )
B2=VLOOKUP(A2,D1:E30,2,FALSE )
B3=VLOOKUP(A3,D1:E30,2,FALSE )

B100=VLOOKUP(A100,D1:E30,2,FALSE )

そこで質問はB2~B100の数式の作成の仕方になります。
B1のセルをB2~B100にコピーすると以下になってしまいます。
B1=VLOOKUP(A1,D1:E30,2,FALSE )
B2=VLOOKUP(A2,D2:E31,2,FALSE )
B3=VLOOKUP(A3,D3:E32,2,FALSE )

B100=VLOOKUP(A100,D100:E129,2,FALSE )

検索値はA1,A2…A100となって問題ないのですが、範囲はD1:E30の固定で設定したいです。
この場合B2~B100の数式の作成は、手でB1の数式を100行コピーして、A1,A2…A100を変更して
いくしかないでしょうか?
何かうまい方法があれば教えていただけますでしょうか?
Yahoo!知恵袋 5029日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
D1からE30 を絶対参照にします。
絶対参照とは、オートフィルやコピーをしてもセル番地がずれないようにする
ことです。

B1に =VLOOKUP(A1,$D$1:$E$30,2,FALSE )
B1を B2より下にオートフィルすると
=VLOOKUP(A2,$D$1:$E$30,2,FALSE )
=VLOOKUP(A3,$D$1:$E$30,2,FALSE )
とA列の行番号のみ変わっていきます。



すなわち、$D$1:$E$30と列番号、行番号の前に$をつけます。

絶対参照・相対参照と$マーク
http://kokodane.com/kihon19.htm

絶対参照にするショートカットキー-F4キー:Excel エクセルの使い方-キーボード操作
http://www.relief.jp/itnote/archives/001990.php
Yahoo!知恵袋 5028日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
62
Views
質問者が納得Alt+↓で、その列に入力してある項目を選択できますよ。 前提は、すでに○、×、△が列Aに入力済みであることです。 王道は、入力規則を使うがいいのでしょうけど、お手軽なのはこちらですね。 入力規則を使うと、新しい項目を追加するのが少し面倒なので、 ☆Altキーとカーソルキーの下を同時押しです。
4614日前view62
全般
78
Views
質問者が納得A100とかB200は1つのセルに入力しているのでしょうか。 足し合わせることを考えると、別のセルに入力しましょう。 Sheet1に元データ 1行目 A列1月・C列2月・・・ 2行目以降 A列記号・B列数値・C列記号・D列数値・・・ Sheet2で集計 B1に1月・C1に2月・・・ A2:A6にA・B・C・D・E B2セルに次式を入れて、縦横にコピーします。 =IF(COUNTIF(OFFSET(Sheet1!$A$2,,MATCH(B$1,Sheet1!$A$1:$X$1,0)-1,4),$A2),...
4615日前view78
全般
49
Views
質問者が納得作業列を利用すれば一般機能で十分可能です。 付図参照 B1=MID(A1,2,FIND(".",A1)-2) フィルハンドルをダブルクリック この列をキーに昇順ソートします。
4619日前view49
全般
61
Views
質問者が納得式を作る過程にて, テストをしやすくするため表記をかんたんにしてます ex. タイトル, 年月->エクセル標準のシリアル値, アイテム名 etc ◇表は画像の位置に置きましたので、実用には適宜、式のセル位置を変えて下さい ID,A6: =IF(ROW(A1)>COUNT($D$1:$H$1)*COUNTA($A$2:$A$3),"",OFFSET(A$2,ROUNDUP(ROW(A1)/COUNT($D$1:$H$1),0)-1,)) と入力し、↑A6の式を C6 ま...
4618日前view61
全般
43
Views
質問者が納得セルO1に「大根」、セルO2に「4月」と指定するとして、 P1=SUMIF(A2:A100,O1,OFFSET(A1,1,MATCH(O2,A1:E1)-1,100)) 上記でいかがでしょう? 1行目の4月、5月・・・とセルO2の「4月」は全角半角の間違いを防ぐために数字だけを入力するようにして、表示形式で「○月」とするのがいいと思います。
4632日前view43

取扱説明書・マニュアル

822view
http://fujifilm.jp/.../ff_a100_mn_j101.pdf
116 ページ5.56 MB
もっと見る

関連製品のQ&A