エクセルbook1.xlsxにいくつかのパターンが入っていて、
そのパターンと一致しない場合は、「NG」とする関数を作ったのですが、
=IF(COUNTIFS([Book1.xlsx]Sheet1!A:A,E6&"",[Book1.xlsx]Sheet1!B:B,F6,[Book1.xlsx]Sheet1!C:C,G6)," ","NG")
「エクセルbook1.xlsx」が閉じていると関数が利かなかったので、
調べたら下記のようにしたらいけると書いてあったのですが、「#VALUE!」になってしまい使えなくなってしまいました。
=IF(COUNTIFS('C:\Users\〇〇〇\Desktop\[Book1.xlsx]Sheet1'!A:A,E5&"",'C:\Users\〇〇〇\Desktop\[Book1.xlsx]Sheet1'!B:B,G5,'C:\Users\〇〇〇\Desktop\[Book1.xlsx]Sheet1'!C:C,H5)," ","NG")
なにが違うか見当もつかず、調べても分からず、ご教授いただけますでしょうか。
他のファイルを参照するのはファイルの位置に依存するためあまり得策ではありません
参照している列もセルも違うみたいですが大丈夫ですか?
>>参照している列もセルも違うみたいですが大丈夫ですか
すみません。これはいくつかのパターンがあるので大丈夫です。
>>他のファイルを参照するのはファイルの位置に依存するためあまり得策ではありません
そうなんですね。もし良いアドバイスがあれば教えて頂きたいのですが、
調査したいエクセルが複数(30ファイル)くらいある場合は、30ファイル全てに「正しいパターン」のシートを追加してやる方が得策なのでしょうか?
パターンは固定なのでできれば一つにまとめたいのですが。
回答1件
あなたの回答
tips
プレビュー