尝试在目标表中基于多选择的州缩写(AK, AZ)的参考表中收集、加入和填充完整的州名(例如,Alaska, Arizona):
(总部代码)= IFERROR (@row + CHAR(10) +加入(收集({XHQ代码},{XState}, @row总部代码 ), " "), ", ")
这肯定是显而易见的东西,但我真不知道怎么修理它。我还有希望吗?
嗨@Darrin基斯林
目前,Smartsheet公式不能查看多选择单元格并解析出各个值,然后在引用列中搜索每个单独的值。公式将查找匹配的单元格所有在参考表中匹配的值,然后返回相应的单元格。
您可以将参考表设置为在多选列中包含每一个可能的组合,然后在第二列中包含相同的文本值,但是如果您有大量的状态要填充,那么这可能会很困难。
另一种方法是使用多个IF语句来搜索每种可能性,并返回所写出的各个州的名称:
=如果(有(总部代码@row,“正义与发展党”),“阿拉斯加”+ CHAR(10)) +如果(有(总部代码@row,“AZ”),“亚利桑那”+ CHAR(10)) +如果((…等。
欢呼,
吉纳维芙
答案
尝试在目标表中基于多选择的州缩写(AK, AZ)的参考表中收集、加入和填充完整的州名(例如,Alaska, Arizona):
(总部代码)= IFERROR (@row + CHAR(10) +加入(收集({XHQ代码},{XState}, @row总部代码 ), " "), ", ")
这肯定是显而易见的东西,但我真不知道怎么修理它。我还有希望吗?
嗨@Darrin基斯林
目前,Smartsheet公式不能查看多选择单元格并解析出各个值,然后在引用列中搜索每个单独的值。公式将查找匹配的单元格所有在参考表中匹配的值,然后返回相应的单元格。
您可以将参考表设置为在多选列中包含每一个可能的组合,然后在第二列中包含相同的文本值,但是如果您有大量的状态要填充,那么这可能会很困难。
另一种方法是使用多个IF语句来搜索每种可能性,并返回所写出的各个州的名称:
=如果(有(总部代码@row,“正义与发展党”),“阿拉斯加”+ CHAR(10)) +如果(有(总部代码@row,“AZ”),“亚利桑那”+ CHAR(10)) +如果((…等。
欢呼,
吉纳维芙