己知一个工作表中有商品名称(A1:A1000)商品单价(B1:B1000)、 销售量(C1:C1000),现在要查找销售量在200左右的商品名并存放在D2单元格中
时间: 2023-07-15 21:11:21 浏览: 140
你可以使用Excel的筛选功能来找到销售量在200左右的商品名。
1. 首先,选中整个数据区域(包括标题行),点击"数据"选项卡中的"筛选"按钮。
2. 在商品销售量列的筛选器下拉列表中,选择"数字筛选",然后在弹出的对话框中输入"200"并按下"确定"按钮。
3. 在筛选后的结果中,选择商品名称列,并将其复制到剪贴板。
4. 最后,将光标移动到D2单元格,并使用"粘贴"命令将商品名称粘贴到该单元格中。
这样,D2单元格中就会显示所有销售量在200左右的商品名。
相关问题
python 编程实现:将某公司图书在京东商城的7天销售数据进行分类,根据输入商品的7 天的销售量,输出该商品7天销售量属于A、B c D哪一个级别(大于2000为A1000-2000为B,500-1000为C,小于500为D)
可以使用以下 Python 代码实现:
```python
sales = [] # 存储7天销售数据的列表
for i in range(1, 8):
sale = int(input("请输入第{}天的销售量:".format(i)))
sales.append(sale)
total_sales = sum(sales) # 计算7天总销售量
if total_sales > 2000:
print("该商品7天销售量属于A级别")
elif total_sales > 1000:
print("该商品7天销售量属于B级别")
elif total_sales > 500:
print("该商品7天销售量属于C级别")
else:
print("该商品7天销售量属于D级别")
```
其中,使用 `sales` 列表存储用户输入的7天销售数据,使用 `sum` 函数计算7天总销售量,然后根据总销售量的大小输出所属级别。
from datetime import datetime import xlwings as xw f=[],s=[] app=xw.App() wb=app.books.open("E:/加油卡加油记录.xlsx") m=wb.sheets[0].range("a7:t1000").value name=set(wb.sheets[0].range("a3:a1000").value) date=wb.sheets[0].range("b3:b1000").value wb.close() for i in date: if i is not None: d = datetime.strptime(i, "%Y-%m-%d %H:%M:%S") s.append(d) date=set(s) for t in name: for d in date: n=0 for x in m: if x[4]=="加油" and x[1]==t and x[9]==d: n=n+1 if n>1: f.append(t) print(f)
你的代码看起来几乎正确,但是有一个缩进错误导致语法错误。在 Python 中,代码块的缩进非常重要,它们定义了代码的结构和逻辑。
以下是你的代码中存在缩进错误的部分:
```python
for i in date:
if i is not None:
d = datetime.strptime(i, "%Y-%m-%d %H:%M:%S")
s.append(d)
```
在 `for` 循环的下一行,`if i is not None:` 的缩进应该比 `for` 循环的缩进多一个层级。这样才能将 `if` 语句正确地放在 `for` 循环内部。正确的代码应该是这样的:
```python
for i in date:
if i is not None:
d = datetime.strptime(i, "%Y-%m-%d %H:%M:%S")
s.append(d)
```
请注意,缩进在 Python 中是非常重要的,它确定了代码块的开始和结束。确保在你的代码中使用正确的缩进,以避免语法错误。
如果你还有其他问题,请随时提问。
阅读全文