英文:
Searching through array of elements
问题
我在Excel公式中遇到了一个小问题。
在一个列中,我有随机字符串,另一个列用于标准化输入:
列1
管理员
苹果
苹果汁
橙子
计算机设备
查找列:
管理
苹果
橙子
计算机
首选输出应该是:
输出
管理
苹果
苹果
橙子
计算机
所以,基本上我想使用xlookup函数来遍历查找数组中的所有元素,并返回文本的查找版本。我尝试使用"" &[查找数组] & ""。该函数会自动填充,所以对我来说不再是一个好的解决方案。
非常感谢任何帮助。
我还尝试使用搜索函数,但这个函数也会自动填充,我不确定是否需要额外的函数来将结果减少到一个单元格,或者是否需要完全不同的函数。
英文:
I've got a small issue with my Excel formula.
In one column I have random strings and the other one is used to standardize the inputs:
Column1
Administrator
Apples
Apple juice
Orange
Computer device
Lookup column:
Admin
Apple
Orange
Computer
The preferred output would be:
OUTPUT
Admin
Apple
Apple
Orange
Computer
So, basically I want to use xlookup function to go through all elements from lookup array and return the lookup version of the text. I tried using "" &[lookup array] & "". The function spills so that is no more a good solution for me.
Any help would be greatly appreciated
I tried using search function as well but this one also spills and I'm not sure if I need extra function to reduce the result to one cell or maybe I need completely different function.
答案1
得分: 2
尝试这个。
=XLOOKUP(
TRUE;
ISNUMBER(SEARCH(TRIM(LookupColumn); String1));
LookupColumn;
"没有匹配项"
)
编辑:更改引用以更好地匹配问题中的示例数据
英文:
Try this one.
=XLOOKUP(
TRUE;
ISNUMBER(SEARCH(TRIM(LookupColumn); String1));
LookupColumn;
"No matches"
)
EDIT: Changed references to better match the OP example data
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论