我是 Excel 新手,但想知道是否可以使用 Excel 公式实现以下功能
数据:
ID ServiceEntryID PartID Comment ServiceTypeIDs PartDescription
1 2 54 xyz 1 hellothere
2 2 22 howdy
3 33 54 uhu 1 xyz
所需字符串格式
部件 ID~部件描述~服务类型 ID~注释
所需的字符串值
因此对于值为 2 的服务条目 ID 列:
54 ~ hellothere ~ 1 ~ xyz | 22 ~ howdy ~ null ~ |
对于服务条目 ID 列的值为 33:
33 ~ xyz ~ 1 ~ 呜呼
答案1
是的,这是可能的(但我很遗憾这不是开始学习 Excel 的最佳地点!)
- 进行复印工作。
- 按 ServiceID 顺序排序。
- 添加一列(比如
G
,标记为“字符串”),该列根据需要独立连接每一行。 - 选择数组和小计:
- 每次 ServiceEntryID 发生变化时,使用 Count 函数。将小计添加到:字符串。
- 输入
H2
=IF(ISNUMBER(G2),"",H1&G2)
并根据需要复制。 - 选择整个工作表,复制,选择性粘贴,值。
- 小计 全部删除。
- 插入(下移)
H1
。 - 根据 ServiceEntryID 进行过滤,不包含:
c
,删除选定的行。 - 在 ServiceEntryID 列中将“Count”替换为空。
- 删除“Grand”以及仅带有标签的列。