Google Sheets公式需求:将C列内容复制到B列并跳过指定单元格
Google Sheets 实现需求的公式方案
需求说明:A列为复选框(勾选状态对应值为
TRUE),C列为项目列表;需将C列所有项目填充到B列,但A列勾选的行对应的B列单元格留空,且C列内容无遗漏。实现公式:在B1单元格输入以下公式(无需逐行下拉,自动作用于整列):
=ARRAYFORMULA(IF(A:A=TRUE,"",INDEX(C:C,COUNTIF(A$1:A1,TRUE)+1)))
- 公式说明:
ARRAYFORMULA:让公式自动覆盖整列,无需手动下拉填充IF(A:A=TRUE,"",...):判断A列是否勾选,若勾选则B列对应单元格留空INDEX(C:C,COUNTIF(A$1:A1,TRUE)+1):统计当前行之前已勾选的行数,以此为偏移量从C列依次提取项目,确保C列所有内容都能有序填充到B列未被勾选的单元格中
内容的提问来源于stack exchange,提问作者Miguel Ricciolini
相关产品推荐
相关产品推荐

