此问题已被提出, ALMOST 的答案对我有效。
问题
非常简单地从上面的数据集中我希望重新创建此范围,但仅过滤选择BLOOD TYPE O.
答案是:
const payload = {
TableName: event.TableName,
Item: event.Item
}
这只能在第2行中使用。我已尝试过所有内容以便在新的行和列中开始(我还希望数据位于不同的行和列中)但每当我更新公式,不返回任何内容。
ED请看这张新照片:
答案 0 :(得分:0)
在上图中,我将您的示例数据集放在C3:F13范围内。根据你的问题,这听起来像你试图根据血型过滤你的清单,但我不确定你是否只想要名字,或其他一些列的组合。此解决方案假定您希望所有列按其显示顺序排列。我在I5中放置了以下公式:
=IFERROR(INDEX($D$4:$F$13,AGGREGATE(15,6,(ROW($C$4:$C$13)-3)/($C$4:$C$13=$I$2),ROW(A1)),COLUMN(A1)),"")
在I2中是您过滤列表的血型的值。
在上面的公式中,调整范围以适合您的数据范围位置。公式中的-3表示数据开始前的标题行数。如果您有标题或其他空格,并且您的第一个数据位于第15行,那么您需要将-3更改为-14。