Excel - 如何根据星期几从某个范围中选择一个人?

时间:2015-06-30 02:57:21

标签: excel

我有一群人每周见面四天。根据具体日期,某些人可以使用。我希望使用一个公式来指定记笔记,该公式可以查看一周中特定日期的人员,并按顺序选择。这可能需要VBA,但我还不是一个程序员。

以下是一组示例数据,其中包含一些名称以及可用的星期几。我希望我可以使用IF语句,然后我可以将几个IF语句嵌套在一起。

  

"如果(工作日(单元格)= 1,请从名称范围中选择,..."

我不知道这是否可以在没有VBA的情况下发挥作用,但我也愿意尝试VBA,尽管我并不是一个程序员。任何帮助将不胜感激!

名称可用

Peter M,W

Trent M,W,F

Jennifer M,W,F

Dixon M,T,W,F

Heather M,W,F

Mark M,W

Laurie M,W,F

Charles M,T,W,F

Jake M,T,W,F

Victor M,W,F

V / R Syrena

2 个答案:

答案 0 :(得分:1)

最好将数据拆分为标有名称和列的行,标记为星期几,如果行对应的那一行在该列对应的日期可用,则行和列的交叉点为1 。以下可能会给你一个想法(栏中的公式被输入G2并被复制下来):

enter image description here

答案 1 :(得分:0)

如果您的Names数据从A2开始,而Avail数据从B2开始,请从C1开始连续写入。

输入C2:=IFERROR(SIGN(FIND(C$1;$B$2:$B$11));0),复制到左侧。

输入C3:=IFERROR(MAX(C$2:C2)+SIGN(FIND(C$1;$B$2:$B$11));0),向左和向下复制。