[[20180207123452]] 『別データの比較』(一人でやってみたい) ページの最後に飛ぶ

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

 

『別データの比較』(一人でやってみたい)

2つの物品マスタにそれぞれコード番号があります。
列の品名順を合わせて
A     B      別シート  E   F   G
abc  123           abc  123 
def  456           def  456
ghi  789           ghi  789

Gに=B2=F2にするとTRUEになりますが、オートフィル機能を使用すると
G3以降はFALSEになってしまいます。データは同じですがなぜなのでしょう。
教えてください。

< 使用 Excel:Excel2010、使用 OS:Windows8 >


 =Sheet1!B2=F2 のようにシート名は指定されていますか?
  ^^^^^^^
(ろっくん) 2018/02/07(水) 12:54

シート名指定を忘れていました。
Gに入る数式を教えていただけると助かります。
(一人でやってみたい) 2018/02/07(水) 12:59

 >Gに=B2=F2にするとTRUEになりますが

 この段階がTRUEになることは確認したんですか?
 でもシート名を入れてないという事は同じシート内のセルを比較したということですよね?
 この時点ですでに意味不明です。

 再度、今の状況と入れた式を正確に書いてもらえませんか?
(コナミ) 2018/02/07(水) 16:58

別シートではなく別ブックを並べて表示させていました。

EXACTも使用しましたが、オートフィルを使用すると1列目だけtrueになります。

(一人でやってみたい) 2018/02/08(木) 09:21


 いやだから、

 >今の状況と入れた式を正確に書いてもらえませんか?

 と書いたんですけど。

 ひょっとして、片方はオートフィルタで抽出しているデータとかなんじゃないですか?
(コナミ) 2018/02/08(木) 09:42

 A Bのほうにオートフィルタがかかっているとして。
 =F2=IFERROR(INDEX(Sheet1!B$2:B$1000,MATCH(ROW(E1),INDEX(SUBTOTAL(3,INDIRECT("sheet1!A2:A"&ROW($2:$1000))),0),0)),"")
 か。
(ねむねむ) 2018/02/08(木) 09:56

説明不足ですみません。

Aブック名マスター BブックのGのセルに下記式挿入しF2以下をオートフィルで抽出しました。

ちなみにEXACT以下はデータのセルをクリックしたものです。

=EXACT('[マスター.xlsx]データ'!$BM$1,F1)
(一人でやってみたい) 2018/02/08(木) 13:42


 オートフィルしたセルの式を確認すればわかるが
 =EXACT('[マスター.xlsx]データ'!$BM$1,F1)
 は2行目では
 =EXACT('[マスター.xlsx]データ'!$BM$1,F2)
 となる。
 $を外して
 =EXACT('[マスター.xlsx]データ'!BM1,F1)
 としてみてくれ。
 なお、詳しくは下記を参考にしてみてくれ。
http://www.excel.studio-kazu.jp/mag2/backnumber/mm20040720.html
(ねむねむ) 2018/02/08(木) 13:49

 あと私の
 (ねむねむ) 2018/02/08(木) 09:56
 の発言は勘違いもいいとこになるので忘れてくれ。
(ねむねむ) 2018/02/08(木) 13:50


ありがとうございました。
絶対参照のこと忘れてました。
(一人でやってみたい) 2018/02/08(木) 15:27

 あー、私がオートフィルタとか書いちゃったからですかね。
 ねむねむさん、すみません。

 原因は絶対参照かオートフィルタのどちらかだろうと推測したんですが
 絶対参照にしてたらいくらなんでもわかるだろうと思ったんで。
 だから式を書いてってお願いしたんですけどね。
(コナミ) 2018/02/08(木) 16:11

 いや、コナミさんの発言の影響は確かにあるけれどもそれだと判断してしまったのはこちらなので気にしないでくれ。
(ねむねむ) 2018/02/08(木) 16:19

コメント返信:

[ 一覧(最新更新順) ]


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