0

这困扰了我大约一个月。我有一个非常混乱的调度工具导出,它以人类可读但很难查询的方式返回事件和时间。

这是导出的简化部分:

在此处输入图像描述

要将这些数据导入数据库,我手动将名称复制到它下面的每一行,直到找到下一个名称(拖动复制。这需要很长时间,因为导出包含大约 90 人,每人 10-15 行。

我可以查询的结果数据如下所示:

在此处输入图像描述

我的查询涉及删除我不需要的行并整理所有内容,但我真的不确定如何自动获取每一行的名称。

有什么建议么?

4

1 回答 1

0

在第 2 行尝试使用此公式的辅助列,您希望复制的名称在 B 列中。

=LOOKUP(2,1/(B$2:B2<>""),B$2:B2)

一路向下复制,复制/粘贴特殊>值到原始列,并删除助手。

诀窍在于B$2:B2范围的构建。它从绝对开始,B$2在相对结束B2。因此,当公式被向下复制时,它将B$2:B3位于第 3B$2:B4行、第 4 行等中,始终以公式所在的行结束。

于 2020-04-13T03:54:21.517 回答