名称从MYSQL复制和粘贴数据时EXCEL出错
从MYSQL复制结果表后,我将其粘贴到excel工作表上 其中一列有-a、-b、-c等条目 所以excel认为这是一个公式,然后创建一个名称?错误名称从MYSQL复制和粘贴数据时EXCEL出错,mysql,excel,Mysql,Excel,从MYSQL复制结果表后,我将其粘贴到excel工作表上 其中一列有-a、-b、-c等条目 所以excel认为这是一个公式,然后创建一个名称?错误 关于如何避免此错误消息并使我的列条目与MYSQL中的列条目相同,您有什么建议吗?这里有两个选项 一,。在mysql中更新您的查询,这样您就不会在列中获得-签名,方法如下: SELECT REPLACE( Column_Name, '-', '' ) AS Column_Name FROM Table_Name 二,。或者,您可以在excel中粘贴数
关于如何避免此错误消息并使我的列条目与MYSQL中的列条目相同,您有什么建议吗?这里有两个选项 一,。在mysql中更新您的查询,这样您就不会在列中获得-签名,方法如下:
SELECT REPLACE( Column_Name, '-', '' ) AS Column_Name FROM Table_Name
二,。或者,您可以在excel中粘贴数据后进行此操作
如果您使用的是Excel 2013,请使用=MIDFORMULATEXTA1,2,LENFORMULATEXTA1,因为列A包含-A、-b、-c、,。。。把它抄下来。FORMULATEXT是Excel 2013中的内置函数
如果您使用的是旧版本的Excel,则可以通过以下方式编写自定义项:
Function FormulaText(rng As Range) As String
FormulaText = rng.Formula
End Function
然后使用这个UDF作为
=MID(FormulaText(A1),2,LEN(FormulaText(A1)))
然后,您可以将此列替换为A列,或者将包含数据的列替换为开头的-列。解决此问题的方法是使用以下SQl查询 选择concat',column1,' 来自表1 ;
然后将结果复制并粘贴到excel中 您可以修改SQL查询以不输出这样麻烦的数据。你能告诉我们这个问题吗?