我在一列中有一个项目编号列表。我需要根据每个项目编号和59种尺寸的种子列表创建SKU。当前包含项目编号的同一列的前59行中的大小列表。因此,第一个项目编号是A60。
如果在单个列中的每个根项目编号下输入每个已完成的SKU,将会很有帮助。例如:
Item number: 991820, 991870
Size: 7.0, 7.5, 8.0, 8.5
结果:
991820
991820_7.0
991820_7.5
991820_8.0
991820_8.5
991870
991870_7.0
991870_7.5
991870_8.0
991870_8.5
总计数接近10万,这将是一个痛苦的经历,通过任何方法,但宏。
答案 0 :(得分:1)
将项目编号列表单独放在一个工作表中的单个列中,将尺寸列表放在另一个工作表上(为每个列表指定一个标题)。在继续之前,请确保将文件保存到磁盘。
点击Data >> From Other Sources >> From Microsoft Query
。选择
“Excel文件”并单击“确定”:浏览并选择您的文件。
如果您没有看到文件中的工作表,请在下一个对话框中点击Options
和
确保检查Show
下的所有项目(您至少需要Tables
和System Tables
)。
展开工作表项并双击每个列以将其移至Columns in your query
当您收到有关加入表格的消息时,点击Next
然后OK
。
在“Microsoft Query”对话框中,单击工具栏上的SQL
按钮,然后将SQL编辑为:
SELECT 'Sheet1$'.A & '_' & 'Sheet2$'.B
FROM 'C:\Users\xxxx\Desktop\temp.xlsx'.'Sheet1$' 'Sheet$',
'C:\Users\xxxx\Desktop\temp.xlsx'.'Sheet2$' 'Sheet2$'
选择File >> Return Data to Excel
并选择您要将结果放在哪里。
注意 - 如果为要合并的每组值添加工作表,则可以将此扩展为> 2列。