Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
XLOOKUP VLOOKUPのように下にオートフィルするには?
投稿日時: 22/09/02 16:09:42
投稿者: tarima

XLOOKUP関数で、戻り範囲に複数列を指定します。
VLOOKUP関数のように、セルの右下ダブルクリックしてもフィルされない。
いつも下にずっー−とドラッグしていますが、VLOOKUP関数のように隣りの列にデータがある行までオートフィルする方法はありますか。

回答
投稿日時: 22/09/02 16:31:36
投稿者: taitani
投稿者のウェブサイトに移動

"スピル"の関数は、フィルされない認識です。
 
http://officetanaka.net/excel/function/function/xlookup.htm
 
どうしてもというのであれば、"下にずっー−とドラッグ"するしかないと思います。

回答
投稿日時: 22/09/02 16:57:40
投稿者: taitani
投稿者のウェブサイトに移動

あ、検索列に値がすべて入っているのであれば、
1.計算式のセルを Ctrl+V
2.「Ctrl + Shift + ↓」
3.右クリック>数式のみ
でいいと思います。

回答
投稿日時: 22/09/02 17:05:03
投稿者: んなっと

F2
=XLOOKUP(E2,A2:A9,B2:C9)
→F2コピー
→E2を選択してCtrl+↓ これでE9にジャンプ
→隣のF9を選択してCtrl+Shift+↑ これでF2:F9選択
→貼り付け
 
    A   B  C D   E   F  G
 1 名前 分類 値   名前 分類 値
 2  あ   P  1    あ   P  1
 3  い   Q  2    い     
 4  う   R  3    う     
 5  え   P  4    え     
 6  あ   Q  5    お     
 7  い   R  6    か     
 8  う   P  7    き     
 9  え   Q  8    く     
10  お   R  9          
11  か   P 10          
12  き   Q 11          
13  く   R 12          
14  お   R 13          
15  か   P 14          
16  き   Q 15          
17  く   R 16          
 
...しかし、Ctrl+Shift+↑とかのショートカットキーはすぐ忘れますよね。
 
●そこで、わざと隣のE2(検索値)に存在しないものを一時的に入れる方法はどうでしょうか。
当然エラーになります。
 
   E   F  G
1 名前 分類 値
2  あ- #N/A  
3  い     
4  う     
5  え     
6  お     
7  か     
8  き     
9  く     
 
それから単独セルになったF2を選択して、右下のフィルハンドル・をダブルクリック
 
   E   F  G
1 名前 分類 値
2  あ- #N/A  
3  い   Q  2
4  う   R  3
5  え   P  4
6  お   R  9
7  か   P 10
8  き   Q 11
9  く   R 12
 
最後にE2を元に戻す
 
   E   F  G
1 名前 分類 値
2  あ   P  1
3  い   Q  2
4  う   R  3
5  え   P  4
6  お   R  9
7  か   P 10
8  き   Q 11
9  く   R 12
 
面倒ですが、覚えることは少ないと思います。

回答
投稿日時: 22/09/02 20:10:18
投稿者: んなっと

表の配置によってはこれもあるかもしれません。
 
 F2:G2コピー
→Ctrl+*
→Ctrl+G セル選択 空白セル OK
→貼り付け

投稿日時: 22/09/02 22:21:58
投稿者: tarima

んなっと様
いつもありがとうございます。今回もいろんな方法を教えてくださり、大変ありがたいです。
どれも目からうろこですが、エラーにすると単独セルになり、オートフィルできる!なんてすごいです。
この方法が私は一番使いやすいです。一度フィルされれば、数式変更してもダブルクリックでフィルされました!数万行のずー−っとドラッグから解放されました。今回も大変感謝です。