[[20200809171828]] 『外部データーソースをもとにB列にデーターを自動刀x(栗真子) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『外部データーソースをもとにB列にデーターを自動入力する方法』(栗真子)

例えばエクセルシート1のA列にデーターがランダムにあります。










エクセル2に外部データーをA列とB列にコピー&ペーストします。これは、
1=Aという意味になります。

A列 B列

1  A
2  B
3  C
4  E
5  F

このエクセルシート2のデーターをもとに、シート1のB列に、アルファベットを自動入力するにはどうしたらよいでしょうか。

< 使用 Excel:Excel2016、使用 OS:unknown >


VLookup関数ではまずいのですか?
(γ) 2020/08/09(日) 18:06

すみません、エクセル本当に初心者でして、もし具体的にどうするのか教えていただければ幸いです。
(栗真子) 2020/08/09(日) 22:09

ふたつのシートをSheet1とSheet2とします。

Sheet1のB1セルに
=VLOOKUP(A1,Sheet2!$A$1:$B$5,2,FALSE)
とし、B2セル以下は上記をコピーペイストします。

こういうことではないんですか?
そうでなければ、あなたの説明が不十分なのです。

(γ) 2020/08/09(日) 23:14


説明が不十分ですみません。上記やってみましたが、Sheet2のB2以下がN/Aになってしまいます。

Sheet2は、1ならばA、2ならばB、という定義で、Sheet1のA1には、番号がランダムの順番にならんでいるため、Sheet1は、下記のように表示できるようにしたいのです。

A  B

1  A
3  C
5  F
2  B
2  B
1  A
5  F
3  C
4  E
(栗真子) 2020/08/10(月) 19:18


| Sheet1のB1セルに
| =VLOOKUP(A1,Sheet2!$A$1:$B$5,2,FALSE)
| とし、B2セル以下は上記をコピーペイストします。
と申し上げ、「Sheet1」に関することしか申し上げていませんので、
| Sheet2のB2以下がN/Aになってしまいます。
と言われても困ります。
 
こちらの書いたとおりのことを実行してもらえますか?

(γ) 2020/08/10(月) 20:37


 >Sheet2のB2以下がN/Aになってしまいます。
 Sheet1の間違いとして結果は

   |[A]|[B] 
 [1]|  1|A   
 [2]|  3|C   
 [3]|  5|F   
 [4]|  2|#N/A
 [5]|  2|#N/A
 [6]|  1|#N/A
 [7]|  5|#N/A
 [8]|  3|#N/A
 [9]|  4|#N/A

 です。
(KUMA) 2020/08/10(月) 21:05

お二方へ。
Sheet1 と Sheet2 のA列を良く比較してみて下さい。
数値、文字列が混在していませんか?
基本的なVLOOKUP関数ですので、そんな変なことにはならないですよ普通は。
合ってなければ、どちらかに統一してください。

(γ) 2020/08/11(火) 12:14


 >基本的なVLOOKUP関数ですので、そんな変なことにはならないですよ普通は。
 そうですよね。
 再確認しましたがエラーは出ませんでした。
 数式をコピーしたとき何か不具合があったかもしれません。
 失礼しました。
(KUMA) 2020/08/11(火) 13:51

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.