作者:乔山办公网日期:
返回目录:excel表格制作
【原理】目标单元格需要填写的内容,其实是到Sheet1的第复一列中,找到对应那行的编号。例如A2这个单元格,是日期中第一次出现"2017/3/1",所以编号改为第一列中的第一个,100001,A33是第二次出现"2017/3/1",所以编号为第二个,100002……
【方式】利用公式填充,制选中一个区域,只要输入公式后,ctrl+enter,则知可以用公式自动填满该区域。
【步骤】选中筛选出的"编号"列,输入公式:=INDEX(Sheet1!A:A,COUNTIF(目标sheet!$B$2:B7,"2017/3/1"),1)。index函数是返回一个区域内的几行几列,这里的B7需要根据您的实际表道格中第一个出现的单元格而更改,您截图里就是应该用B2。
在C1单元格做公式,然后拖下去,C列就是你要的结果了:
=if(b1="",a1,b1)
还要继续的话就把C列复制,在B列选择性粘贴——数值。
筛选出来以后,用鼠标直接拖下来所有筛出的行。然后点F5,点‘定位条件’
选择‘可见单元格’
然后点确定。之后直接点右键复制粘贴就可以了