我在Excel中创建一个我认为是数组的函数时遇到了问题。我没有太多的数组经验,并尝试过谷歌,但没有找到适用于我的情况的例子。
问题:
第1行(通过1000)包含一个用户,他的直接领导层深入6位用户。这些都是文本值。特定行的所有领导者都是独一无二的。
我有一个单独的列(列M),它是我想要与每行进行比较的用户列表。我想将列M与第1行用户进行比较,如果匹配,则返回匹配的名称。
示例
row 1 | user1 | John | Rick | Mary | Paul | Jim | {matched leader goes here - Mary}
row 2 | user2 | Rick | Mary | Paul | Jim | Ann | {matched leader goes here - Mary}
row 3 | user3 | Terry | John | Rick | Mary | Paul | {matched leader goes here - Mary}
row 4 | user3 | Sylvia | Steve | Tom | Eric | Lorriaine| {matched leader goes here - Lorraine}
M栏(VP列表)
- Mary
- Ken
- Lorraine
我尝试过VLOOKUP,但我的lookup_value是范围(M列),我不知道如何管理它。我开始使用嵌套IF,但我必须管理有一种更简单的方法来执行此操作。
任何帮助将不胜感激
答案 0 :(得分:0)
您的数据结构使任何数据处理变得困难。我推荐以下内容:
ROW NO.| USER | PERSON | LEADER?
row 1 | user1 | John | 0
row 2 | user1 | Rick | 0
row 3 | user1 | Mary | 1
row 4 | user2 | Rick | 0
row 5 | user2 | Mary | 1
请注意,使用此数据结构,所有公式都将简单明了。您也可以轻松创建不同类型的报告。
据我所知,7列结构在视觉上看起来更具吸引力,但它是数据处理能力的折衷。因此,我建议您首先使用简单的公式将7列结构转换为2列结构。通过这种方式,您可以从这两种结构中受益。