B4插入行策略公式:INDEXOFARRAY(B8[!0],INARRAY($B8,B8[!0])+1)
C4插入行策略公式:INDEXOFARRAY(C8[!0],INARRAY($B8,B8[!0])+1)
D4插入行策略公式:INDEXOFARRAY(D8[!0],INARRAY($B8,B8[!0])+1)
公式说明:
B8[!0]:为B8扩展出来的 数组。
INARRAY($B8,B8[!0]) 查询当前单元格在B8扩展出来的数组的位置,0开始,故+1后为INDEXOFARRAY()公式能够使用的序号。
然后在通过INDEXOFARRAY()公式,在数组中取出指定“位置”的数据。
注意:获取数据位置的公式,一定要在“唯一主键”那一列获取位置序号,我这测试时,B列数据就是唯一的。