私は、Python スクリプトによって生成された別の xlsx からデータを取得するダッシュボードを Excel で作成しようとしています。現在、ダッシュボードでユーザー指定の日付を取得し、その日付に対応する Python 生成の xlsx からデータを表示し、そのデータをグラフ化したいと考えています。関数を使用してINDEX(MATCH())
データを抽出できますが、現在、関数で永続的なエラーが発生しています。関数を 1 つの関数にIF
ネストして、ソース データの空のセルがゼロとしてコピーされないようにしたいのですが、関数で何をしても、一般的なエラー ポップアップが表示されます。INDEX(MATCH())
IF
IF
=A1=A1
戻り値True
;
=IF(A1=A1)
エラーポップアップを返します。
知らないうちに設定が変わってしまったのではないかと思います。Python はデフォルトで一般形式でエクスポートするため、ユーザーが指定した日付セルをテキスト形式にする必要がありました。Excel はテキストかどうかで混乱している可能性があります。また、Python で日付列を Excel 形式の日付としてエクスポートして、ユーザーが入力した日付をテキストにする必要がないようにする方法も検討しています。
=IF(A1=A1,True,False)
更新:動作し、エラーではなく 0 を返すことがわかりました。関数の 2 番目と 3 番目の引数はオプションである=IF(A1=A1,)
ため、このスレッドは開いたままにしておきます。IF