在Excel 2010或Microsoft SQL Server 2012中:
我有一个表在列a中有一个ID,然后在列B到(C - MM)中有位置。
我想让A栏成为所有的位置&然后B列是ID。
到目前为止,我能想出的任何方法都是手工换位。
非常感谢任何帮助!
已添加图片:image
答案 0 :(得分:0)
这是一种在Excel中半自动的方式,假设ID行是唯一的(如果它不是唯一的,你需要先清理它)
为什么会这样:Vlookup
获取正确的原始数据行,然后公式会根据行数动态调整到正确的列。
答案 1 :(得分:0)
Pivoting rows into columns in SQL Server
Spioter,谢谢你的信息。我从未尝试过这个,因为我终于找到了有关在SQL中使用UNPIVOT命令的信息。
链接在上面。