@nuriiiiiiii

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

スプレッドシートで別シートの値を参照し、画像の入力有無を判定した上で特定のセルに入力有無(「あり」「なし」)を表示する方法

解決したいこと

使用ツール:スプレッドシート

スクリーンショット 2023-10-31 13.14.39.png
▲画像A

スクリーンショット 2023-10-31 13.28.55.png
▲画像B

画像AのC列に別シート(画像B)の入力内容の有無を判別し、結果を返したいです。
ISBRANK関数というのを使うと良いのでは?と思ったのですが、
自分で書くのを試みた限り、エラーが発生してしまいます。
現在はスプレッドシートや関数を専門などで学んでいないのですが
最近必要に追われる機会が増加し、困っております。

宜しければご助力いただけますと幸いです。

発生している問題・エラー

■ C3列に設定しようとしたデータの入力規則-カスタム数式
=IF(ISBRANK("画像のみ入力!B3:B1002)=true,"空欄","空欄以外")

■エラーメッセージ
計算式が無効です

自分で試したこと

サイトなどを参考に書き換えてみましたが、うまく扱いきれません。

0 likes

2Answer

=IF(ISBRANK("画像のみ入力!B3:B1002)=true,"空欄","空欄以外")

"が不揃いですが、転記ミスですか? また、isblankです。

正しくは、=IF(ISBLANK('画像のみ入力'!B3:B1002)=true,"空欄","空欄以外")

ただ、画像の有無はisblankでは判断できないと思います。
訂正します。試したところ、isblankで判断できました。

1Like

Comments

  1. @nuriiiiiiii

    Questioner

    早速の回答ありがとうございます!
    >"が不揃いですが、転記ミスですか? また、isblankです。
    こちら失礼しました。転記ミスです。

    >正しくは、=IF(ISBLANK("画像のみ入力!B3:B1002")=true,"空欄","空欄以外")
    訂正します。試したところ、isblankで判断できました。
    こちらの関数試してみたのですが、私の方ではC3のみならうまく行ったのですが、その下はなかなかうまくいかない状態でした。

例えば下記のような修正はいかがでしょうか。"画像A"のスプレッドシートの場合、"C3"に入れて使用してください。

=ARRAYFORMULA(IF(ISBLANK('画像のみ入力'!B3:B)=true,,"あり"))

"画像のみ入力'!B3:B"で、セルが空の場合は何も表示されず、セルが空でない場合は"あり"が表示されます。

1Like

Comments

  1. @nuriiiiiiii

    Questioner

    早速の回答ありがとうございます!うまく動作しました!
    ただ、C3,C4に入れてみると、列に縦に連続で入れると配列が下記のようなエラーを起こしてしまいました。
    スクリーンショット 2023-10-31 16.08.20.png

    なので以下のようにB3:B1002で範囲指定を変更させていただきました!
    =ARRAYFORMULA(IF(ISBLANK('画像のみ入力'!B3:B1002)=true,,"あり"))

    動作確認を行ったところ、無事綺麗に動きました!ありがとうございます!

Your answer might help someone💌