INDEX(MATCH)返回无效的列值
我有两个表,它们之间有一个共同的“Name”列。我希望第二个工作表中的复选框反映在第一个工作表中,考虑到不是所有的名称都将在第二个工作表中使用。
为此,我通常使用INDEX(MATCH)。MATCH()能够返回Name在另一个工作表中出现的行号(或缺少匹配的适当错误),但是INDEX(MATCH())返回包含复选框的列的错误。我期望根据检查状态得到0或1的值。
INDEX引用指向另一个工作表上的复选框列。我也尝试过VLOOKUP,但它返回相同的#INVALID COLUMN VALUE错误。
Smartsheet是否提供了一种更好的方法来进行这种查找?
评论
-
保罗新来的 ✭✭✭✭✭✭
当构建与您的需求相似的表单时,我通常最终使用第一个建议。
IF(另一页对应框= true, true)
=如果(指数 (.........匹配(……, ........., .....) = 1, 1)
thinkspi.com
帮助文章参考资料欧宝体育app官方888
类别
I hope you're well and safe!<\/p>
Yes, absolutely.<\/p>
Here's the structure.<\/p>
=INDEX({ColumnWithTheValueYouWantToShow}, MATCH(CellThatHaveTheValueToMatch@row,{ColumnWithTheValueToMatchAgainsTheCell}, 0))<\/p>
I hope that helps!<\/p>
Be safe, and have a fantastic week!<\/p>
Best,<\/p>
Andrée Starå<\/strong><\/a> | Workflow Consultant \/ CEO @ WORK BOLD<\/strong><\/a><\/p>
If you're using dependencies in a Project Sheet, then the Duration column is not able to be updated via formulas <\/a>or cell links. This is because it's used in combination with the Start and Finish dates in your sheet to automatically generate data (e.g. if you add the Start date and a Duration, the Finish date populates. If you add the Start date and Finish date, the Duration automatically populates).<\/p>