web-dev-qa-db-ja.com

Excelセルに、実際の数式ではなく数式の結果を保存させますか?

C2とC3を組み合わせる必要があるC1があります。これに伴う問題は、SQLを使用してインポートする場合、C2とC3を結合せず、代わりに何もインポートしないか、実際の数式をインポートしないことです。セル内の数式情報をより永続的にする方法はありますか?

例えば; (=A4)の数式を使用しているフィールドは、A4の内容ではなく、Excelメタデータとしてインポートされます(csvの場合)。どうすればExcelでコンテンツをより「永続的」にすることができますか?

3
user100059

このトピックは問題の解決に役立ちます

  • すべてのセルを選択します
  • 編集-コピー-形式を選択して貼り付け-「値」を選択-[OK]をクリックします
2
user100059

データソースとしてSQLサーバーに直接接続している場合は、単にテーブル名ではなく、接続でSQLステートメントを使用することを検討してください。

SQLに精通していなくてもそれほど複雑ではなく、最初にテーブルを読み取るにはSELECT権限が必要なので、アクセス権限の問題に遭遇することはありません。

何かのようなもの:

SELECT columnName1 + columnName2 as combinedColumn, * FROM Tablename

スクリーンショット:

enter image description here

この手法は、中間のExcelテーブルを使用せずに、ピボットテーブルで新しい列を使用できるようにする場合にも役立ちます。

1
mtone