Excel – 如何根据一周中的某一天从一个范围中select一个人?
我有一群一周四天见面的人。 根据哪一天,某些人可用。 我想使用一个公式来指定笔记,看看在一周的特定date哪些人有空,然后依次select他们。 这可能需要VBA,但我还不是一个程序员。
以下是一些具有某些名称的数据样本集以及可用的星期几。 我希望能够使用IF语句,然后可以将几个IF语句嵌套在一起。
“如果(星期几(单元格)= 1,从名称范围中select…”
我不知道这是否可以在没有VBA的情况下工作,但我也愿意尝试VBA,尽pipe我不是一个程序员。 任何援助将不胜感激!
名字可用
Peter M,W
特伦特M,W,F
Jennifer M,W,F
Dixon M,T,W,F
希瑟M,W,F
Mark M,W
Laurie M,W,F
Charles M,T,W,F
杰克M,T,W,F
Victor M,W,F
v / r Syrena
如果与该行对应的人员在与该列对应的date可用,则最好将数据分割成行名和列标记date为星期几的行,并在行与行的交集中包含1。 以下可能会给你一个想法(在酒吧中的公式已被input到G2并抄袭):
如果您的Names
数据从A2开始,而Avail
数据从B2开始,则从C1开始连续写入date。
inputC2: =IFERROR(SIGN(FIND(C$1;$B$2:$B$11));0)
,复制到左边。
inputC3: =IFERROR(MAX(C$2:C2)+SIGN(FIND(C$1;$B$2:$B$11));0)
,向左下复制。