【问题标题】:Check Length of each cell in specific column检查特定列中每个单元格的长度
【发布时间】:2013-01-19 10:42:19
【问题描述】:

我有一个 Excel 电子表格,它给我一个特定列的错误。这是一个截断错误,所以我需要检查 O 列中的每个单元格的长度 >= 8000。数据类型是 varchar(max),所以通过检查我可以看到哪一行被拒绝。尝试将数据导入 SQL Server 时发生此错误。我需要找到导致错误的行并修复它,以便我可以导入数据。该错误实际上表明它是截断异常或无效字符,因此此方法至少可以解决其中一个问题。如果重要的话,第一行是列名。我相信我需要这样的 LEN(Column O) >= 8000 但我不是很精通所以希望我能在这里找到帮助:)

【问题讨论】:

标签: excel excel-formula excel-2010


【解决方案1】:

在原始数据中创建一个新列。称之为“大于8000” 将公式放在下一个单元格中(我假设为第 2 行)。然后把这个公式放在那里:

=IF(LEN(O2)>8000,"YES","NO")

将公式复制并粘贴到最后一个单元格行。

然后对数据应用过滤器(点击 a1,然后点击 Home-->Sort & Filter --> Filter)。然后转到新列“大于 8000”并过滤“是”。

【讨论】:

  • 第一次尝试就成功了!太棒了 :) 没有什么比 8000 大了,所以现在我必须弄清楚还有什么问题 :( 哈哈,谢谢!
  • @user1732364 很高兴它成功了!不幸的是,您必须继续挖掘。发布有关您遇到的 SQL 导入错误的新问题。我相信有人可以提供帮助
【解决方案2】:

LEN(InsertYourCellHere) 确实会为您提供单元格内的文本长度。您可以做的是在条件格式菜单中创建一个新规则 => 使用公式来确定要格式化的单元格。在那里您将输入 LEN() 公式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多