首页 > 解决方案 > 如何在 MS-Excel 中连续复制多个单元格?

问题描述

考虑我的表 1

堵塞 电话
比率 8295206877
比率 9728212234
比率 9812306598
比率 8295358100
贾哈尔 9468046590
贾哈尔 9813869743
贾哈尔 9306010587
贾哈尔 9812047669

现在我的表 2(结果表)应该是这样的

堵塞 电话
比率 8295206877
比率 9728212234
比率 9812306598
贾哈尔 9468046590
贾哈尔 9813869743
贾哈尔 9306010587
贾哈尔 9812047669
比率 8295206877
比率 9728212234
比率 9812306598
比率 8295358100
比率 8295206877
比率 9728212234

只要结果表中存在“Ratia”,就会按顺序查找电话号码。

中间如果有“Jakhal”这样的词出现,则按顺序查找其电话号码。

简单来说,每个区块的电话号码顺序是相同的。

标签: excelexcel-formulavlookup

解决方案


我希望我能解决你的问题。这是我只使用一个辅助列的公式的解决方案。

 E2: "=IF(D1=D2;IF(E1+1>=COUNTIF($A$2:$A$14;D2);0;E1+1);0)"
 F2: "=OFFSET($A$1;E2+MATCH(D2;$A$2:$A$14;);1)"

E 列决定了您在当前块中的位置。根据原始块的长度,计数返回到0,例如在 E8 中。

F 列在列中找到第一次出现的名称,A并通过它们的偏移量从那里获取值。

电子表格截图


推荐阅读