length > 1
「d」で終わる値を含む値のみを持つように Excel 列を検証しようとしています。私の試みは次の式でした:
=AND(LEN(INDIRECT(ADDRESS(ROW(),COLUMN())))>1,RIGHT(INDIRECT(ADDRESS(ROW(),COLUMN())),1) = "d")
Excel は、数式にエラーが含まれていることを示しています。奇妙なことに、最初の部分自体は正しく機能します。しかし、ANDに入れるとエラーが発生します。また、間接参照を絶対参照に置き換えると、次のように動作します。
=LEN(INDIRECT(ADDRESS(ROW(),COLUMN())))>1 => works
=AND(LEN(F4)>1, TRUE) => works
=AND(LEN(INDIRECT(ADDRESS(ROW(),COLUMN())))>1, TRUE) => fails
どうしてこれなの?これを行う別の方法または回避策はありますか?
前もって感謝します、マルコ