在 Excel 2007 中,sheet2 可以用以下公式满足题述要求:
1. “名称”列:=INDEX(D:D,MATCH(0,COUNTIF(I$1:I1,D$1:D$1000),))&""
2. “编号1个数”列:=COUNTIFS(D:D,I2,E:E,"<>")
3. “编号2个数”列:=COUNTIFS(D:D,I2,F:F,"<>")
注1:“名称”列的公式是数组公式,须“Ctrl+Shift+Enter”三键同时按下结束,可得到不重复的 A、B、C、D、E、F、G
注2:“编号1个数”与“编号2个数”列的公式沿用题述公式,将题述公式中的 A、B、C、D…… 等内容(含引号)以引用单元格的形式代替
公式的结果如下图示:
追问非常感谢您的回答,我又有个问题,如何快速的将名称那一列里面的内容快速的引用到“引用的值”里面去,这样不管名称里面有多少个内容,我直接下拉公式“引用的值”里面就都变过来了,如图
对于追问的问题,没看明白。
其实对于原题述问题也带有“蒙”的成分在内,不过好在有图可以作为参考。
如果“引用的值”是另起一列引用“名称”中的内容,用“=D2”下拉应该可以满足要求。
如果不是这样,则需要有图辅助说明情况。