代码之家  ›  专栏  ›  技术社区  ›  Tom Hunter

Excel验证列表中的条目

  •  0
  • Tom Hunter  · 技术社区  · 6 月前

    我有一个东西的主列表(下面的a列),还有一个列表列表(下面C列),其中所有子条目都应该存在于主列表中。我想验证列表列表(D列)。例如,下面的屏幕截图显示了数据的模型示例和D列中的预期结果:

    Excel example data set and expected result

    https://www.dropbox.com/scl/fi/lqknilfbkfn5d52o5covs/Check-entries-in-lists-in-list-are-all-valid.xlsx?rlkey=ze5lmwp9bf2vh00b3l85yneew&st=vl6r6cdr&dl=0

    D列可以使用什么公式?

    1 回复  |  直到 6 月前
        1
  •  1
  •   Mayukh Bhattacharya    6 月前

    以下是一种实现所需输出的方法: XMATCH() + TEXTSPLIT() + ISNUMBER() + AND() 功能:

    enter image description here


    单元格中使用的公式 D2

    =AND(ISNUMBER(XMATCH(TEXTSPLIT([@[List of lists]],","),Table1[Master List of Things])))
    

    或者使用更短的 1-ISNA() 而不是 ISNUMBER() 其在这里执行相同的操作:

    =AND(1-ISNA(XMATCH(TEXTSPLIT([@[List of lists]],","),Table1[Master List of Things])))