我正在尝试为 Google Ads 建立一个庞大的关键字数据库,使用 Excel 将一个关键字替换为另一个关键字,这已经节省了无数时间。
因为我正在使用的数据集将包含 5-30 个需要重新创建的关键字集,所以我当前使用的结构会在关键字集之间创建大量空白单元格。 我正在尝试使用压缩数据列表进一步优化流程,忽略所有空白单元格,以便我可以将所有完成的关键字复制/粘贴到另一个电子表格中。
我面临的问题是仅复制列表中的第一个数据条目。
我尝试了以下变体:
=IFERROR(INDEX($I$2:$I$20,SMALL(IF(TRIM($I$2:$I$20)<>"",ROW($I$2:$I$20)-ROW($I$2)+1),ROWS($I$2:$I$20))),"")
=IFERROR(INDEX($I$2:$I$20,SMALL(IF($I$2:$I$20<>"",ROW($I$2:$I$20)-1),ROW(A1))),"")
=IFERROR(INDEX($I$2:$I$20,SMALL(IF($I$2:$I$20<>"",ROW($I$2:$I$20)-ROW($I$2)+1,""),ROW(A2)-ROW($A$2)+1)),"")
但是,如前所述,将公式向下拖动到列后,列表中仅显示第一个值。
我还尝试了这里找到的另一种变体:
=IFERROR(INDEX($I$2:$I$20,SMALL(INDEX(($I$2:$I$20<>"")*ROW($I$2:$I$20),0),COUNTBLANK($I$2:$I$20)+ROW(I2))),"")
这让我更接近我想要做的事情,显示更多结果,但它仍然包含空白单元格并且缺少一些数据条目。