人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルで、A列に連番、B列にナンバー、C列にデータがあります。

Aの連番に、B,Cをあわせるようにする方法はないでしょうか?

例:

ABC
6871 DATA 1
6972 DATA 2
7073 DATA 3
7177 DATA 4
7288 DATA 5
7389 DATA 6
7490 DATA 7
7596 DATA 8
76100 DATA 9
77104 DATA 10


変換後:

ABC
68
69
70
7171 DATA 1
7272 DATA 2
7373 DATA 3
74
75
76
7777 DATA 4

100100 DATA 9




●質問者: WATANABE
●カテゴリ:コンピュータ
✍キーワード:エクセル データ ナンバー
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● aside
●27ポイント ベストアンサー

D列に =IF(ISERROR(VLOOKUP(A1,B$1:B$10,1,FALSE)),"",VLOOKUP(A1,B$1:B$10,1,FALSE))

E列に =IF(ISERROR(VLOOKUP(A1,B$1:C$10,2,FALSE)),"",VLOOKUP(A1,B$1:C$10,2,FALSE))

式の挿入で、変換後のB列、C列にそれぞれ対応した結果がでるぽいものの、、、

◎質問者からの返答

ありがとうございます。希望通りの事ができました。


2 ● toniee
●27ポイント

Sheet1のA:Cにデータが入力されているとして、


1. 新しいシートを作り

2. A列に連番を入力(例では68~100)

3. B列に次の数式を入力

=IFERROR(VLOOKUP($A1,Sheet1!$B:$C,1,FALSE),"")

4. C列に次の数式を入力

=IFERROR(VLOOKUP($A1,Sheet1!$B:$C,2,FALSE),"")


これでご希望の結果が得られると思います。


3 ● cazzac
●26ポイント

クエスチョンの例でやってみました。

まず、A列とB列の間に2列空の列を挿入します。

で、最初のデータに対して、下のようにします。

B列に

=IF(ISERROR(VLOOKUP(A2,$D$2:$D$11,1,FALSE)),"",D2)

C列に

=IF(B2="","",E2)

とします。

あとは、数式を一気に下にコピー(orフィルハンドルをダブルクリック)です。

もっと簡単なやり方あるかもしれませんが。とりあえず思いついたので・・。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ