我有一个工资单的电子表格,该电子表格是从单独的电子表格中填充的。偶尔,我们的一名工人将获得晋升。促销活动显示在时间表上:ex。史密斯,亚当职位成为史密斯,亚当晋升。 然后将此数据填充到数据透视表中,其中Smith,Adam Position和Smith,Adam Promotion显示在单独的单元格中。目前,我们手动添加两个数据集,以便工资单获得单个数字而不是多个数字。我想简化这项任务。我正在使用excel 2003,因此一些更高级的功能不起作用。 任何建议和帮助将不胜感激。提前谢谢。
答案 0 :(得分:0)
理想情况下,您使用不同的字段(唯一标识符)来识别Smith,Adam(例如,员工ID号),但如果不可用,则可以采用以下方法:
(假设“史密斯,亚当位置”在A1中。)
您可以添加一个额外的列来提取姓氏,逗号,然后提取下一个单词。例如,来自
史密斯,亚当分析师
你会得到史密斯,亚当。不幸的是,这意味着如果您有类似的内容Jones,Mary Ellen顾问
你最终会选择琼斯,玛丽。如果您认为自己可以忍受,那么这个解决方案可行。您将使用以下公式提取的方式:=SUBSTITUTE(LEFT(SUBSTITUTE(A1,", ",",",1),FIND(" ",A1)-1),",",", ",1)
然后在该字段上构建您的数据透视表。