我有一个表格excel如下。
$ git reflog
# copy the commit-hash of 'commitC'
$ git checkout <commitC-hash>
$ git reflog
# copy the 'myCommit-hash'
$ git cherry-pick <myCommit-hash> # take the 'commitC' top
$ git checkout -b 'new-my-branch' # create 'new-my-branch' from current stage
# Replace 'my-branch' with 'new-my-branch'
$ git branch -D my-branch # delete 'my-branch'
$ git checkout -b my-branch # create new 'my-branch' from 'new-y-branch'
$ git push -f origin HEAD # replace remote/my-branch by local/my-branch
我需要接收如下输出:
Name Emp ID task
A 12 x
b 21 y
A 12 z
任何帮助/想法? TIA。
答案 0 :(得分:0)
如果在公式栏中使用此数组公式( Ctrl + Shift + 输入)并将此公式复制下来,则会将每个公式在单独的单元格中匹配两个条件的结果,然后您可以自由地使用连接来构建字符串,如果您愿意的话。只有其他解决方案才能通过VBA。
=IFERROR(INDEX($B$1:$D$5,SMALL(IF($B$1:$B$5=$F$2,IF($C$1:$C$5=$G$2,ROW($B$1:$B$5)-ROW(INDEX($B$1:$B$5,1,1))+1)),ROW(1:1)),3),"")
请注意,我仅根据小范围(B1:D5
)构建此内容,并假设搜索条件位于F2
和G2
。
使用带有IF语句的small允许您以数组的形式访问该范围。在两个条件匹配的情况下,if语句生成一个行数组,SMALL将检索最小到最大,因为当复制公式时,Row(1:1)将自动更新,以增加SMALL正在检索的行号。
(这是一个繁忙的工作,所以我知道我的描述很糟糕,可以随意编辑或探索更多细节,我可以稍后更新它以获得更好的解释)