我下载了一些数据,但它不是立即可用的格式。
格式很好。
我的数据集看起来如下(第一行是标题):
CompanyID PaymentMethod Amount
1 Cash $100
Stock $200
2 Cash $500
为了能够分析信息,我要求信息只是每个公司ID一行。我不能有多行引用相同的公司ID。
我想知道是否有一个我可以用来改变数据的代码,所以最终会看起来像这样:
CompanyID PaybyCash PaybyStock
1 $100 $200
2 $500
基本上它只会将值复制到新列(并删除旧列)。
提前致谢:)。
答案 0 :(得分:0)
一种方法是使用数据透视表。要做到这一点,您需要先对数据做一些工作:
1)填写任何遗失的公司ID - 一种方法是使用未使用的列(例如从单元格D2开始并输入表格:
=if(A2="",A1,A2)
如果A列中该行的值为空,则将使用上面单元格中的值,但如果不是,则使用值本身。向下拖动所有行的公式。然后,您可以检查结果,如果是快乐复制并执行特殊粘贴(在鼠标右键单击中选项)并选择值以将D列中的公式中的值粘贴到A列,则可以删除D列。
2)您需要将金额转换为货币字段。如果您进行查找和替换,您只需将$替换为$。然后选择C列中的所有值并右键单击,选择formatls cel并选择currency作为数据类型。
3)选择所有数据,转到“插入”选项卡,然后选择“创建数据透视表”。您可以选择新工作表或现有工作表。完成后,将金额拖动到值中,将CompanyID拖到RowLabels中,将PaymentMethod拖到列标签中。
这应该至少让你开始。一旦您快速了解了上述内容,可能需要查看一些有关数据透视表的在线教程,看看它是否符合您的需求。