Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 基于匹配数据更新和移动列行_Excel_Spreadsheet - Fatal编程技术网

Excel 基于匹配数据更新和移动列行

Excel 基于匹配数据更新和移动列行,excel,spreadsheet,Excel,Spreadsheet,我认为我解释得不好,所以我想用更好的解释再次开始讨论 有4列A/B和C/D连接在一起 theru CLASS列是键列的前6位数字 如果您查看第一行A,您会看到011000,这与前6个数字相同(011000)的所有关键行相关联: 我希望复制所有相关密钥/GPI号的A行和B行,然后转到下一行(012000): 如您所见,原来的第2列现在是第16列,因为它向下移动了 数据:将当前列A:B复制并粘贴到另一张工作表上,然后使用VLOOKUP: 换句话说: =VLOOKUP(LEFT($C2,6),Sh

我认为我解释得不好,所以我想用更好的解释再次开始讨论

有4列A/B和C/D连接在一起

theru CLASS
列是
列的前6位数字

如果您查看第一行A,您会看到011000,这与前6个数字相同(011000)的所有关键行相关联:

我希望复制所有相关密钥/GPI号的A行和B行,然后转到下一行(012000):

如您所见,原来的第2列现在是第16列,因为它向下移动了


数据:

将当前列A:B复制并粘贴到另一张工作表上,然后使用VLOOKUP:

换句话说:

=VLOOKUP(LEFT($C2,6),Sheet2!$A:$B,COLUMN(A:A),FALSE)
其中
Sheet2
是粘贴原始数据的工作表


在列上复制/拖动数据并向下拖动数据长度。

您的问题是什么?记住“我该怎么做?”太宽泛了。我的问题是如何使图像1在每个唯一的THER_类编号中看起来像图像2。@ScottCraner抱歉,我想说清楚。第3行及其后的行应移到第16行(其中它们具有相同的6个字符)。然后A2和B2应该一直复制到15。我知道你想做什么,到目前为止你做了什么,特别是你想写的代码的关键点是什么?@ScottCraner我正在写一个c应用程序来做这件事,我的老板说我做得太过分了,只是用excel来做:|