我正在构建职位管理工作簿,该工作簿将根据输入的月份来映射职位。有一个基本月份列,然后用户可以将月份输入到两列中,工作表将把基本月份列中的月份与每个输入列中的月份结合在一起,从而产生两个映射列表,它们的格式为“ May19 x Mar19” 。然后,我需要将这两个列表合并为一个列表,同时保持输入的顺序。另一个挑战是:两个列表中都有空白行,需要忽略。
我可以通过使用一个额外的工作表和一些辅助列以及INDEX
和MATCH
的组合来实现这一点……但是我现在正在尝试找到一种方法来实现此目标与原始清单相同,并且理想情况下使用一个公式。
我尝试了许多最接近的公式:
=IF(ROW()<=COUNTA(A:A),INDEX(A:A,ROW()),INDEX(B:B,ROW()-COUNTA(A:A)))
这给我留下了两个问题;不会保留顺序,并且公式会计算空白行。
这是我要实现的基本最终布局:
Inputs, initial outputs and idealized final output.
任何想法或与类似问题有关的链接都将非常有帮助,我曾尝试以多种方式搜索答案,但似乎措辞不正确。