IFSとFIND関数でエラーが発生してしまう。
セルにURLを入力した時、
- 空白なら空白を返す。
- "?"が含まれてない場合は、そのままセルの値を入力。
- "?"が含まれている場合は、"?"より以前を抽出して入力。
現状
IFS(A1="","",COUNTIF(A1,"*?*")=0,A1,COUNTIFS(A1,"*?*")=1,LEFT(A1,FIND("?",A1,開始位置)-1))
と書いてみたのですが、FINDの関数でエラーが出ます。
どなたかご教示いただけませんでしょうか?
AppleサポートAppおよびYouTubeチャンネルのお知らせ
* iOS向けAppleサポートAppのバージョン5.6.1が公開されました。
* YouTube - Apple Japanチャンネルで有用なヒントや使い方を配信中です。
* iOS向けAppleサポートAppのバージョン5.6.1が公開されました。
* YouTube - Apple Japanチャンネルで有用なヒントや使い方を配信中です。
コミュニティでの投票方法と通知設定
コミュニティでの投票方法や通知の設定方法に関する記事を公開しました。
コミュニティでの投票方法や通知の設定方法に関する記事を公開しました。
Apple Account(Apple ID)の不正利用を確認する方法
Apple Accountに関するよくある質問についてはこちらのページを、また不正利用を確認する方法についてはこちらのドキュメントをご参照ください。
Apple Accountに関するよくある質問についてはこちらのページを、また不正利用を確認する方法についてはこちらのドキュメントをご参照ください。
セルにURLを入力した時、
現状
IFS(A1="","",COUNTIF(A1,"*?*")=0,A1,COUNTIFS(A1,"*?*")=1,LEFT(A1,FIND("?",A1,開始位置)-1))
と書いてみたのですが、FINDの関数でエラーが出ます。
どなたかご教示いただけませんでしょうか?
こんばんは。
Gussan1016 さんによる書き込み:
現状
IFS(A1="","",COUNTIF(A1,"*?*")=0,A1,COUNTIFS(A1,"*?*")=1,LEFT(A1,FIND("?",A1,開始位置)-1))
と書いてみたのですが、FINDの関数でエラーが出ます。
COUNTIF関数とCOUNTIFS関数の条件が "*?*" となっていますが、この部分を "*~?*" とすると期待どおりに動きそうです。
? も任意の1文字を表すワイルドカードなので、誤動作しているようです。~ は後続するワイルドカードを(ワイルドカードでない)通常の文字として処理させるワイルドカードだそうです。
文字列演算子とワイルドカードを使用する - Apple サポート (日本)
※冒頭のリンク「ワイルドカード」
※および、「ワイルドカード文字を一致させる」の項
なお、FIND関数はワイルドカードを考慮しない仕様なので、"?" と書くだけでOKのようです。
おかげさまで解決することができました。
自分一人ではまず解決することができなかった内容ですのでとても助かりました。
ありがとうございます。
IFSとFIND関数でエラーが発生してしまう。