首页 > 解决方案 > 如何“规范化”电子表格?

问题描述

我有一个 Excel 电子表格形式的数据数组。它看起来像这样(每 1 个数据数组 5 行,每 5 行重复一次):

图片显示现在的样子

我需要将数据转换成这样的格式: 图片显示它应该是什么样子

如何将数据转换为这样的视图。主要是创建一种算法来组织数据并从嵌入它们的单元格中提取链接,就像超链接一样(但这不是那么必要)

原始文件的链接在这里:https ://www.dropbox.com/s/153w6211wou9iwv/soft.xlsx?dl=0

标签: excelconverters

解决方案


要从链接中提取 URL,您可以创建一个 UDF,如下所示:

    Function GetURL(rng As Range) As String
    On Error Resume Next
    GetURL = rng.Hyperlinks(1).Address 
    End Function

然后在您的工作表中,您可以创建每 5 行复制和粘贴一次的公式。

C2 formula: =GetURL(A2)
D2 formula: =A2
E2 formula: =A3
F2 formula: =A4

在此处输入图像描述

每 5 行复制和粘贴一次后,您可以选择新列,复制并粘贴为另一个工作表中的特殊值,然后删除重复项以删除空白行。


推荐阅读