MYSQLから結果テーブルをコピーした後、Excelシートに貼り付けました。#name? MYSQLからデータをコピー&ペーストするときのEXCELでのエラー
列の一つは、など
-a、-b、-c、のようなエントリは、だから、式であることを考えて、その後#NAMEを作成し、優れていますか?エラー。
どのように私はこのエラーメッセージを避けることができますし、MYSQLにあったように私の列のエントリがありますか?
MYSQLから結果テーブルをコピーした後、Excelシートに貼り付けました。#name? MYSQLからデータをコピー&ペーストするときのEXCELでのエラー
列の一つは、など
-a、-b、-c、のようなエントリは、だから、式であることを考えて、その後#NAMEを作成し、優れていますか?エラー。
どのように私はこのエラーメッセージを避けることができますし、MYSQLにあったように私の列のエントリがありますか?
ここには2つのオプションがあります。
1.どちらかあなたのような何かを書くことで、列に-
記号を取得しないように、MySQLでクエリを更新します。
SELECT REPLACE(Column_Name, '-', '') AS Column_Name FROM Table_Name
2.それとも、データを貼り付けた後、この上で動作することができます優れた
Excel 2013を使用している場合は、Column A
に「-a、-b、-c、...」が含まれているとみなして=MID(FORMULATEXT(A1),2,LEN(FORMULATEXT(A1)))
と入力してコピーしてください。 FORMULATEXT
が内蔵されている機能エクセル2013年に
は、Excelの古いバージョンを使用している場合は、としてUDFを書き込むことによってこれを行うことができます。
Function FormulaText(rng As Range) As String
FormulaText = rng.Formula
End Function
、その後
=MID(FormulaText(A1),2,LEN(FormulaText(A1)))
として、このUDFを使用して
この列を列Aに置き換えることができます(または最初の列には-
のデータが含まれています)。
方法は、この問題を回避するには、次のSQLクエリを持っていなければだろう
選択CONCAT( " '"、COLUMN1、 "'")TABLE1 から 。
次に、結果をコピーしてExcelに貼り付けます。
このような厄介なデータを出力しないようにSQLクエリを変更することができます。あなたは私たちに質問を表示できますか? –