Vba 将数据复制到列

Vba 将数据复制到列,vba,excel,copy-paste,Vba,Excel,Copy Paste,我有一个包含22列的电子表格,每个单元格包含1到80之间的数字 我希望对其进行安排,使每列都包含自己的特定值。 这意味着将有80列,每行上的数字将以其自身的值显示。 是否需要通过复制/粘贴和过滤来解决,还是需要通过VBA来解决?您可以使用countif来查找数字的出现情况 您必须显示数据,或者使用更合适的语言,如R-dplyr包。您了解VBA吗?如果您不需要移动数据,但愿意为输出设置一组新的80列(例如从AA列开始),您可以在单元格A2中使用=If(IFERROR(MATCH(AA$1,$B2

我有一个包含22列的电子表格,每个单元格包含1到80之间的数字

我希望对其进行安排,使每列都包含自己的特定值。
这意味着将有80列,每行上的数字将以其自身的值显示。


是否需要通过复制/粘贴和过滤来解决,还是需要通过VBA来解决?

您可以使用
countif
来查找数字的出现情况


您必须显示数据,或者使用更合适的语言,如R-dplyr包。您了解VBA吗?如果您不需要移动数据,但愿意为输出设置一组新的80列(例如从AA列开始),您可以在单元格A2中使用
=If(IFERROR(MATCH(AA$1,$B2:$W2,0),0),“,AA$1)
,然后在整个范围内复制它(即AA2:DB1000或其他)