【发布时间】:2015-03-18 16:36:25
【问题描述】:
我很难弄清楚这一点,非常感谢您的帮助!
如果多个工作表中有相同的名称,我希望首先分配给它们的数字填充,其余数字在其余工作表中按数字顺序排列。
下面是表格 1。C9 在名称旁边有一个星号,因为它在表格 2 中重复(后续)
下面是表 2。C9 是表 1 的重复名称。我需要表 1 的编号保持原样,表 2 的编号为 1、8、9、10、11 等。
我有两个选择:
在单元格 B9 中手动输入 1。当我目前在表 2 上执行此操作时,数字从 1 重新开始,而不是表 1 中的 MAX 数。
当有名称匹配时自动填充数字。我已经尝试使用 vlookup 并与我当前的公式匹配,但它们不适用于连续编号。
以下是我目前的公式:
单元格 B9,第 2 页
=MAX('Sheet 1'!B9:B66)+IF(ISTEXT(C9),1,"")
单元格 B10:B66,第 2 页
=IF(ISTEXT(C10),IF(OR(ROW()=9,IF(ROW()=9,TRUE,MAX(INDIRECT("B9:B"&ROW()-1))=0)),MAX(INDIRECT("Sheet"&RIGHT(REPLACE(CELL("filename"),1,FIND("]",CELL("filename")),""),LEN(REPLACE(CELL("filename"),1,FIND("]",CELL("filename")),""))-5)*1-1&"!C:C"))+1,MAX(INDIRECT("B9:B"&ROW()-1))+1),"")
非常感谢您的时间和帮助!
【问题讨论】:
标签: indexing match sequence vlookup continuous