arrays - 如何在表格中使用INDEX+VLOOKUP动态获取条件列?

标签 arrays google-sheets google-sheets-formula match vlookup

一个善良的灵魂帮助我达到了这一点,但我还有一个我正在尝试解决的限制:

如何根据ID列填充RepRegion,但是该列可能会移动,所以获取它必须是动态的,只需就像获取 RepRegion 列一样。

这是没有条件的工作公式:

=INDEX(VLOOKUP(ROW('From Sheet1'!A7:A); {ROW('From Sheet1'!A7:A)\ 'From Sheet1'!B7:C}; MATCH({"Rep"\ "Region"}; 'From Sheet1'!A7:C7; 0); 0))

Here's样本数据。

像往常一样感谢您的帮助!

最佳答案

尝试:

=INDEX(IFNA(VLOOKUP(A7:A, 
 {FILTER('From Sheet1'!A7:Z, 'From Sheet1'!7:7="ID"), 'From Sheet1'!B7:C}, 
 MATCH({"Rep", "Region"}, 'From Sheet1'!A7:C7), 0)))

enter image description here

关于arrays - 如何在表格中使用INDEX+VLOOKUP动态获取条件列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71970663/

相关文章:

python - gspread 批量更新单元格,50k 限制?

google-sheets - Google 表格替代 Excel =DATEDIF()?

google-sheets - 使用 importrange 导入多个工作表时添​​加工作表名称

php - 重组数组以将元素从第三个位置连接到数组末尾并存储为第三个元素

javascript - 有没有办法修复我的 for 循环以启用或禁用基于单独列表的选项,但没有覆盖的潜力

google-sheets - 根据谷歌表格中的一个数字列检索最后 n 行

javascript - 使用脚本应用程序从 Google Sheet 中的单元格中提取日期

xpath - 来自网站的 Google 表格 IMPORTXML 文本字段

c# - 如何在不重新排列数组元素的情况下计算数组中的唯一数字?

c++ - 返回对齐内存是否需要 std::make_unique<T[]> ?