【问题标题】:Transforming a sheet of unique strings to a new sheet with the values将一组唯一字符串转换为具有值的新表
【发布时间】:2011-07-08 15:57:05
【问题描述】:

基本上,他有一个系统,可以将报告生成为一个 Excel 文件,每个寄存器只包含一列和几行。他想将该报告的数据用于新报告,这是我的问题,如何获取每个值并将其组织在一个清晰的新表中?以下是工作表的原始外观:

我用我的方式只取每个字符串的所需部分,但现在我被一张非格式化的表格卡住了,如下所示:

想要显示的结果如下:

客户会将原始报告从他的软件复制/粘贴到 sheet1(RAW DATA),我需要对其进行处理,以便在 sheet3(CLEAN DATA)、sheet2(SEPARATED DATA)上根据需要显示它用于子字符串行并仅选择我需要的内容(如第二张图片所示)。

如果您不想解释整个过程,只需将我需要的 Excel 函数名称提供给我,我会按照自己的方式进行操作...

【问题讨论】:

    标签: excel excel-2007 excel-formula


    【解决方案1】:

    您可以使用 vba 从 Sheet2 创建 Sheet3(删除空行...)。

    无论如何,如果您仍想使用公式,则必须使用 数组公式,如该线程中所述:https://stackoverflow.com/questions/1169187/find-first-non-empty-cell-in-a-spreadsheet-row

    随时使用您构建的公式或 vba 更新您的问题,以便我们可以为您提供更多帮助。

    【讨论】:

    • JMax 感谢您的帮助,但我看不到 MATCH 功能如何在这里为我提供帮助 =[
    • MATCH 公式将帮助您找到从 Sheet2 到 Sheet3 的第一个非空值(数组公式在 Excel 中有点特殊,如果您还不知道,您应该有一个看)。也许我们最好开一个聊天室来解决你的问题,但我会出去一段时间。希望其他人能给你一些线索。否则,当我回来时(一周左右),我们会一起看到这些东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-13
    相关资源
    最近更新 更多