我在此表单中有大量数据,如下面的示例
所示**Staff ID/name Date ID**
2586 Ali Husnain
26-Jan-16 762889
26-Jan-16 762889
2588 Jabbar Ahmad
23-Jan-16 762209
23-Jan-16 762209
2617 Walayat Ali
10-Feb-16 765307
2620 Muhammad Azam
6-Feb-16 764374
6-Feb-16 764374
2664 Maqsood Ahmed
23-Jan-16 762207
23-Jan-16 762207
23-Jan-16 762207
23-Jan-16 762207
现在我想以这种格式安排,即
**Date ID Staff ID/name**
26-Jan-16 762889 2586Ali Husnain
26-Jan-16 762889 2586Ali Husnain
23-Jan-16 762209 2588Jabbar Ahmad
23-Jan-16 762209 2588Jabbar Ahmad
10-Feb-16 765307 2617Walayat Ali
6-Feb-16 764374 2620Muhammad Azam
6-Feb-16 764374 2620Muhammad Azam
23-Jan-16 762207 2664Maqsood Ahmed
23-Jan-16 762207 2664Maqsood Ahmed
23-Jan-16 762207 2664Maqsood Ahmed
23-Jan-16 762207 2664Maqsood Ahmed
目前我必须逐一复制员工ID /名称,并且必须在其相关日期和ID栏前粘贴....... 我有大量的数据可以使用一些excel公式或命令获得所需的结果。 希望现在澄清
答案 0 :(得分:1)
您在表格旁边的结果列中想要的是......
如果列B为空,则为名称记录,您希望列D中有空白,否则它是数据行,您希望在D中显示[某些] - > ; =IF(B[x]="","",[something])
我们现在说关于[某事]:如果在D列中当前行中出现空白(如上面步骤1中提供的那样),请使用A列中的名称在上面的行中,否则使用上面一行D列中的名称 - > =IF(D[x-1]="",A[x-1],D[x-1])
将两个条件嵌套到D3的一个公式中:=IF(B3="","",IF(D2="",A2,D2))
(并向下复制)
实施例
现在,您可以通过将公式转换为值,过滤和删除D列中包含空格的行等来对您的表进行处理。