No.1
- 回答日時:
ISxx関数もグレード(2002以降ならば問題なし)によっては使用できませんので、COUNTIF関数等に切り替えては如何でしょうか。
=IF(COUNTIF(検索範囲,検索値),VLOOKUP(・・・,"")
この回答への補足
早速の回答ありがとうございます。質問が分かりにくようですので、補足いたします
実際に使用している式は以下のとおりです
=IF(ISNA(VLOOKUP(A6,zirei!$A$22:$I$30,4,0)),"",VLOOKUP(A6,zirei!$A$22:$I$30,4,0))
「セルA6には最初から検索値が入力されています。A22:I30の範囲でA6と一致した値があった場合に6行目に該当事項を表示し、ない場合は空白とする」でISNA関数を使用しています。A6に最初から数値を入れておくと#N/Aがでますので、ISNA関数の特徴を活用して使ってみました。つまり私のPCではエラーがでませんが、他のPC(excel2003や2000)で使用するとエラーがでてしまうということです。
countif関数では、どような式になるのでしょうか。お願いします。
No.2ベストアンサー
- 回答日時:
横から失礼致します。
ANo.1様からの御返答が未だに行われてはおられない様ですので、差し出がましいとは思いますが、補足させて頂きます。
>countif関数では、どような式になるのでしょうか。
実際に使用している数式が、
=IF(ISNA(VLOOKUP(A6,zirei!$A$22:$I$30,4,0)),"",VLOOKUP(A6,zirei!$A$22:$I$30,4,0))
である場合は、IF関数の判定式にCOUNTIF関数を使用する様に修正した数式は、以下の様になります。
=IF(COUNTIF(zirei!$A$22:$A$30,A6)=0,"",VLOOKUP(A6,zirei!$A$22:$I$30,4,0))
因みに、
COUNTIF(zirei!$A$22:$A$30,A6)
の部分は、zireiという名称のシートのA22~A30の範囲の中に、
=IF(COUNTIF(zirei!$A$22:$A$30,A6)=0,"",VLOOKUP(A6,zirei!$A$22:$I$30,4,0))
の数式を入力しているシートのA6セルの値と等しい値を持つセルが何個存在しているのか、個数を数える関数です。
従って、
=IF(COUNTIF(zirei!$A$22:$A$30,A6)=0,"",VLOOKUP(A6,zirei!$A$22:$I$30,4,0))
と言う数式は、この数式を入力しているシートのA6セルの値と等しい値を持つセルが、zireiという名称のシートのA22~A30の範囲の中に、1つも存在しない(=個数が0個)場合には、何も表示せず、1個以上存在する場合には、
VLOOKUP(A6,zirei!$A$22:$I$30,4,0)
の計算結果を表示する数式という事です。
それから、少し気になったのですが、質問者様が作成された
=IF(ISNA(VLOOKUP(A6,zirei!$A$22:$I$30,4,0)),"",VLOOKUP(A6,zirei!$A$22:$I$30,4,0))
という数式は、Excel2002でも使用可能な数式(ISNA関数も、VLOOKUP関数も)ですから、おそらくExcel2003でも充分に使用可能ではないかと思われます。
ですから、
>別のPCのexcel2003や2000で作動するとエラーがでます。
の原因は、数式以外の部分にあるのではないかと思います。
良くある例では、別なパソコンにコピーする際に、数式の入っているセル又はシートのみをコピーして、参照先であるzireiという名称のシートや、若しくはzireiシートのA22~I30の範囲をコピーしていない場合があります。
或いは、別なパソコン内のExcelk
Boookにもzireiという名称のシートが存在しているために、あえて参照先であるzireiという名称のシートや、若しくはzireiシートのA22~A30の範囲をコピーせずに、数式の入っているセル又はシートのみをコピーした場合には、元のパソコンのzireiシートと別なパソコンのzireiシートは、名称こそ同じではありますが異なるシートですから、コピーした数式中のzireiシートを参照していた部分の、参照先が存在しない事になってしまいます。
ですから、別のパソコンにコピーした先に、zireiという名称のシートが存在しているか否かと言う事と、コピーした数式中のzireiシートを参照していた部分が、自動的に書き換えられていないかどうかを確認して下さい。
もし、zireiという名称のシートが存在していなければ、新たに作成するか、或いは、数式中の参照先を別のシートに変更して下さい。
又、別のパソコンにもzireiという名称のシートのA22~I30の範囲にデータが存在している場合には、
=IF(ISNA(VLOOKUP(A6,zirei!$A$22:$I$30,4,0)),"",VLOOKUP(A6,zirei!$A$22:$I$30,4,0))
又は
=IF(COUNTIF(zirei!$A$22:$A$30,A6)=0,"",VLOOKUP(A6,zirei!$A$22:$I$30,4,0))
という数式を、セルのコピーではなく、文字列のコピーを行って、貼り付けるか、或いは数式を入力しなおすと良いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ExcelのABC分析についてです。 IF関数 VLOOKUP関数等など使わずに、ABC分析は出来ま 2 2023/06/15 23:57
- Excel(エクセル) Excel 関数 vlookupなどの使い方について質問です。 シート1に品番、商品名、単価、発注条 6 2022/06/15 19:16
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Excel(エクセル) Power Query でのデータの一括修正について 2 2022/05/10 02:00
- Excel(エクセル) Excelで、多分VLookup関数を使って表を完成せよという問題なのですが、やり方がわかりません 1 2022/12/19 16:32
- Excel(エクセル) Excelの関数についての質問です。(vlookup関数) A列 B列. C 1 大阪 50. 検索 6 2023/08/11 13:35
- Excel(エクセル) excel 行でソートすると計算式が上手くいかない。 6 2022/06/01 08:18
- PHP PHPSpreadsheetを使って関数を繰り返し埋め込みたい 1 2023/05/24 11:33
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Excel(エクセル) Excelの数式の質問です。 黄色の表のA列のタイトルを埋めたいです。 B列のシステムが、青い表のシ 1 2023/05/17 23:59
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ubuntu(linux)のシャットダウン...
-
ubuntuのサーバー(virtual box)...
-
Ubuntu on Xorgのログインについて
-
ubuntuで デイスク/deb/loopと...
-
AWSでSSH接続をしたいのですが...
-
Linux Ubuntu22.4の起動時エラ...
-
Linux Mint 日本語入力できなく...
-
ChromebookでPythonを使いたい...
-
Linux Mint でも使えないですよ...
-
Windowsのローカルディレクトリ...
-
Ubuntuサーバーでメールを受信...
-
AppImageがインストールできな...
-
Kali Linuxで起動できない - Mi...
-
ノートPCでUSBから起動しない
-
ssl_error_logのエラー内容(AH...
-
ssl_request_logの必要性について
-
古いiMacにLinuxをインストール...
-
Let’s Encrypt の自動更新をcro...
-
windows10を使っています。 wsl...
-
Linux のシェルスクリプトの強...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
bashでシングルクォート内の変...
-
ubuntu(linux)のシャットダウン...
-
AWSでSSH接続をしたいのですが...
-
Linuxのパーティション番号の変...
-
ubuntuで デイスク/deb/loopと...
-
自作のウェブサイトを友人に見...
-
ubuntuのシャットダウンが進ま...
-
[Linux初心者]Ubuntu22.04.3LTS...
-
Ubuntu系とCentOS系の違いはな...
-
Ubuntu on Xorgのログインについて
-
Windowsのローカルディレクトリ...
-
tarで纏める際に、複数場外した...
-
Linux のシェルスクリプトの強...
-
Ubuntuで数字だけのユーザーア...
-
linuxサーバーのキャッシュをク...
-
shellscript内のコマンドを、su...
-
ssl_request_logの必要性について
-
ubuntuのサーバー(virtual box)...
-
Kali Linuxで起動できない - Mi...
-
ホストオンリーアダプタで接続...
おすすめ情報