接上段对话:比如202301/05有五行对应五个不同的价格 但不是连续的行 这种情况要怎么实现最终目的 请给方法
时间: 2024-04-08 18:34:31 浏览: 69
如果日期列中的多个价格不是连续的行,可以使用Excel的辅助列和公式来实现最终目的。
假设你的日期列位于A列,价格列位于B列,你可以按照以下步骤操作:
1. 在C列插入一个辅助列。
2. 在C1单元格中输入以下公式:
```
=IF(A1<>A2, 1, "")
```
这个公式的作用是检查当前行的日期与下一行的日期是否相同,如果不相同,则在C列显示1,否则显示空白。
3. 将C1单元格的公式拖拽填充到C列的所有单元格。
4. 在D列插入另一个辅助列。
5. 在D1单元格中输入以下公式:
```
=IF(C1="", 0, MAX($D$1:D1)+1)
```
这个公式的作用是根据C列的值,为每个不同的日期创建一个唯一的标识号。
6. 将D1单元格的公式拖拽填充到D列的所有单元格。
现在,你可以使用数据透视表或者其他方式来处理数据。将D列作为行标签,将B列(价格列)作为值,选择汇总方式为"不同值的计数",以实现按行展示日期和价格,并且多个价格的日期不会合并起来。
这样,你就可以得到一个按行展示日期和价格的结果,即使多个价格不是连续的行。