[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『関数について』(JJ)
こんにちは、教えて下さい。 A列に10行、B列に11行データが入っていたとします。 B列にはあってA列にはないデータを検索して、ないデータを 挿入するにはどのような関数を使用するのが良いのでしょうか? このような説明でお分かり頂けますでしょうか?? 宜しくお願いいたします。
このようにするものは、ご希望の値を戻しますか? (6UP)
A B 1 10 26 2 15 15 3 38 14 4 14 10 5 26 29 6 50 35 7 46 60 8 29 38 9 35 90 10 62 50 11 62 12 60 ↑ =INDEX(B1:B11,MATCH(,FREQUENCY(A1:A10,B1:B11),))
ですが、この計算式では何度やっても値が返りません。 私の書き方が悪かったです。。。 表が2つあるのですが、2つの表のAには10データ、Bには11データ入っています。 AにはBのデータが1つ足りないのです。 なので、2つを比較して足りないデータ(1行分全て)を挿入したいのです。 この説明で大丈夫でしょうか??? 皆様、お知恵をお貸しくださいm_ _;m
データが、文字列の場合には、 =VLOOKUP("*?",IF(COUNTIF(A1:A10,B1:B11)=0,B1:B11),1,)として、Ctrl+SHift+Enter では、どうでしょう? (6UP)
何度もありがとうございます! 試してみますね! とても助かりました*^^* (JJ)
エラー処理はしていませんが =INDEX($B$1:$B$11,SMALL(IF(COUNTIF($A$1:$A$10,$B$1:$B$11)=0,ROW($A$1:$A$11)),ROW(A1))) と入れて、Ctrl + SHift + Enter で確定してください。 そして下行へコピーです。 (SS)
(SS)さん、ありがとうございます! 頂いた内容はとても参考になりました。 が、やはり私の説明が悪いようです(涙
A B C D E F G H I J K L Aの表 Bの表 1 山田 100 0 20 30 1 山田 100 0 20 30 2 中野 60 20 50 100 2 中野 60 20 50 100 3 近藤 30 40 80 60 3 近藤 30 40 80 60 4 田中 100 60 70 40 4 田中 100 60 70 40 5 山本 80 50 50 30 6 中田 10 40 80 30 6 中田 10 40 80 30 7 鈴木 70 60 80 40 7 鈴木 70 60 80 40 8 佐藤 60 20 50 100 8 佐藤 60 20 50 100 9 山本 100 60 70 40 9 山本 100 60 70 40 10 岡田 100 0 20 30 10 岡田 100 0 20 30
このような表があります。 Bには山本さんの情報が抜けています。 その場合、2つの表を比べて、抜けている部分を探し出し A表から持ってくるという事をしたいのです。 VLOOKUPを使ったのですが、Bの表の山本さんの部分の行が ない為、最後がどうしてもずれてしまいます。 この場合の処理方法を教えて頂けますでしょうか? IF文とVLOOKUPを使ったりといろいろしてみたのですがどうしても うまくいきませんでした。 宜しくお願いいたします。
こんにちは〜♪
山本さんは、2人いて苗字だけでは区別出来ませんので 同じ姓の人は、名前や名前の最初の文字を入力して 区別するように、された方がいいですね。。。 山本太郎 山本次郎
A B C D E F G H I J K [1] 山田 100 0 20 30 山田 100 0 20 30 [2] 中野 60 20 50 100 中野 60 20 50 100 [3] 近藤 30 40 80 60 近藤 30 40 80 60 [4] 田中 100 60 70 40 田中 100 60 70 40 [5] 山本太 80 50 50 30 中田 10 40 80 30 [6] 中田 10 40 80 30 鈴木 70 60 80 40 [7] 鈴木 70 60 80 40 佐藤 60 20 50 100 [8] 佐藤 60 20 50 100 山本次 100 60 70 40 [9] 山本次 100 60 70 40 岡田 100 0 20 30 [10] 岡田 100 0 20 30
★どこへ抽出すれば良いのかわかりませんので。。。
M1セルへ =INDEX(A:A,INDEX(1/LARGE(INDEX(ISNA(MATCH($A$1:$A$10,$G$1:$G$9,0)),)/ROW($1:$10),ROW(A1)),))
エラー処理は、していません。。。 エラーが出るまで、下にコピーします。
M1セルに、山本太郎さんが抽出されますので あとは、VLOOKで。。。。
ご参考にどうぞ。。。
。。。。Ms.Rin〜♪♪
[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [1] 山田 100 0 20 30 山田 100 0 20 30 山田★100★0★20★30 [2] 中野 60 20 50 100 中野 60 20 50 100 中野★60★20★50★100 [3] 近藤 30 40 80 60 近藤 30 40 80 60 近藤★30★40★80★60 [4] 田中 100 60 70 40 田中 100 60 70 40 田中★100★60★70★40 [5] 山本 80 50 50 30 5 中田 10 40 80 30 中田★10★40★80★30 [6] 中田 10 40 80 30 鈴木 70 60 80 40 鈴木★70★60★80★40 [7] 鈴木 70 60 80 40 佐藤 60 20 50 100 佐藤★60★20★50★100 [8] 佐藤 60 20 50 100 山本 100 60 70 40 山本★100★60★70★40 [9] 山本 100 60 70 40 岡田 100 0 20 30 岡田★100★0★20★30 [10] 岡田 100 0 20 30 山本 80 50 50 30
物凄くスマートではありません…(^_^;) 作業列を作成しました
F1 =IF(COUNTIF(N:N,CONCATENATE(A1,"★",B1,"★",C1,"★",D1,"★",E1))=0,ROW(),"")
N1 =CONCATENATE(I1,"★",J1,"★",K1,"★",L1,"★",M1)
I10 =INDIRECT("A"&SMALL($F:$F,ROW()-COUNTA($I$1:$I$9))) ↑列名は列に応じて付け替えてください
(Ohagi)
皆様、本当にありがとうございます! とてもとても困っていたので、本当に助かりました。 皆様にご迷惑をおかけしてしまい申し訳ありませんでした。 以後、気をつけます。。。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.