点击复制值到列中的下一个可用单元格

我有一个表格中的项目的下拉列表与相应的值。 在下拉列表下方,我有一个VLookup来查找该项目的值。 我需要保持这些价值的总值。 一旦下拉列表被选中,我需要将VLookup的值复制并粘贴到列中下一个可用的单元格中。 复杂的是,每列对应于不同的人可以有任何顺序添加到他们的总数项目。

当列Bselect了一​​个项目,我需要将值复制到列B的底部,类似于C列等。

我知道我需要使用onclick函数,但是我所看到的所有内容都会复制到下一个可用行上,而不会保留列规则。 我是否需要分别命名每个列和onclick函数还是有一个更好的解决scheme吗?