我搜索并搜索了一个解决方案 - 但后来我真的不知道从哪里开始。可能不是最有效的搜索。
我有一个电子表格,按时间顺序列出与负责人在他们旁边的首字母(领导者和备份)的任务。我要创建一个新的工作表,以不同的方式显示这些数据,并且是基于人的。
有没有办法让Excel找出哪些行已经给出了首字母(首字母在源代码中位于自己的单元格中) - 在leader或backup单元格中 - 然后为这些行插入如下所示的公式?这个例子从不同的单元格中抓取一堆文本并将它放在一起(AB + CD,这个地方 - 这样做)我正在使用不同的布局。我需要Excel做的是填写行(下面的30):
='AUDSCHED-COPY'!I30&“+”&'AUDSCHED-COPY'!J30&“,”&'AUDSCHED-COPY'!D30&“ - ”& 'AUDSCHED-COPY'!E30
我想为每个人准备一个小部分,一个在另一个之上。 Excel是否能够根据一个人在另一张纸上首字母的出现次数来调整整张纸?
答案 0 :(得分:0)
这涉及到你想要达到的目标的大量猜测,但至少应该是一个开始。
将您的公式应用于现有工作表中的所有行。
ColumnJ
的已复制部分移至空白列,例如Y
,(相同的行)。ColumnI
的已复制部分移至空白列,例如Z
,(相同的行)。ColumnsY and Z
的相关行移至ColumnsI and J
。ColumnsI to K
的新工作表中创建数据透视表
工作表,包含ColumnI
和ColumnJ
标签的行标签。要添加新任务,请覆盖第一个复制的行,然后将所有行[从标签行的正下方复制到覆盖的行]覆盖行覆盖的行和刷新数据透视表。
不优雅,但如果这种“手动”方法达到您想要的结果,那么您就拥有了代码解决方案的基础。