网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月25日漏签0天
excel吧 关注:281,117贴子:1,547,070
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 15回复贴,共1页
<<返回excel吧
>0< 加载中...

求助两个问题,先谢过大神

  • 只看楼主
  • 收藏

  • 回复
  • 百转千千度
  • 平E近人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
因为两个来源的销售数据有出入,我的想法是把两个表格放到一起,选出订单号不同的数据(就是想看出是哪些订单导致两个来源的销售总额不一样),请问有什么方法可以快速选出这些订单呢,我自己只知道用条件格式突出显示唯一值,但是这样的话也不能直观地看到这些唯一值在哪里,整个表格拉下来太长了,还容易看漏,有没有办法让它们直接显示出来


  • 百转千千度
  • 平E近人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
还有一个问题是想把某段日期内的数据直接选出来,我自己只知道排序然后把其他日期的全部删掉,但是同样的整个表格拉下来太长了,拉得要吐血……


2025-05-25 15:10:14
广告
  • 正宗铁公鸡的蛋
  • 开卷有E
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
快速选中一系列单元格的操作,选中单元格,按住Shift,双击边框,直接全部选中
很快的


  • 正宗铁公鸡的蛋
  • 开卷有E
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1、选中日期单元格,找到筛选器

2,选中要查找的日期

3,效果图

如果能帮到你,不胜荣幸


  • humendeng
  • E见钟情
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在桌面新建excel文件,文件名命名为q
打开此文件,把你两个销售数据表格按你图中的格式,一个复制到q文件的Sheet1,另一个复制到Sheet2 ,注意要按你截图的格式,从第二排开始复制粘贴。
在桌面新建文本文档,将下列代码复制进去
Set objFSO = CreateObject("Scripting.FileSystemObject")
path=objFSO.GetFolder(".").Path
path1=path & "\q.xls"
path2=path & "\q.xlsx"
Set oExcel=CreateObject("Excel.Application")
if objFSO.FileExists(path1) then
Set oWb=oExcel.Workbooks.Open(path1)
else
Set oWb=oExcel.Workbooks.Open(path2)
end if
Set oSheet1=oWb.Sheets("Sheet1")
Set oSheet2=oWb.Sheets("Sheet2")
oExcel.DisplayAlerts=FALSE
all_row1=oSheet1.UsedRange.Rows.Count+1
all_row2=oSheet2.UsedRange.Rows.Count+1
oSheet1.Cells(2,5).Value="此页不同订单号"
oSheet1.Cells(2,6).Value="订单销售额"
oSheet1.Cells(2,7).Value="支付时间"
oSheet2.Cells(2,5).Value="此页不同订单号"
oSheet2.Cells(2,6).Value="订单销售额"
oSheet2.Cells(2,7).Value="支付时间"
redim arr1(all_row1)
redim arr2(all_row2)
k=3
for i=3 to all_row1
arr1(i)=oSheet1.Cells(i,1).Value
next
for i=3 to all_row2
arr2(i)=oSheet2.Cells(i,1).Value
next
for i=3 to all_row1
Set oCell=oSheet2.UsedRange.Find(arr1(i))
if oCell is nothing then
oSheet1.Cells(k,5).Value=arr1(i)
oSheet1.Cells(k,6).Value=oSheet1.Cells(i,2).Value
oSheet1.Cells(k,7).Value=oSheet1.Cells(i,3).Value
k=k+1
end if
next
k=3
for i=3 to all_row2
Set oCell=oSheet1.UsedRange.Find(arr2(i))
if oCell is nothing then
oSheet2.Cells(k,5).Value=arr2(i)
oSheet2.Cells(k,6).Value=oSheet2.Cells(i,2).Value
oSheet2.Cells(k,7).Value=oSheet2.Cells(i,3).Value
k=k+1
end if
next
oWb.save
wscript.sleep 100
oExcel.WorkBooks.Close
wscript.sleep 600
oExcel.Quit
wscript.sleep 200
msgbox "已完成"
保存并关闭文件,将文件后缀名改为vbs ,若不会改后缀名请百度。
运行此文件,提示"已完成"即可,打开q即可看见不同的订单号。
第二个问题参考楼上。


  • 黄河3000
  • E夫当关
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第一问,用vlookup根据A列把另一页里的销售额"请"过来(放D列吧,D3=vookup(A3,另一表名!A:B,2,0),填充。然后就是比较BD的异同,E3=B3=D3。E列为false的即是。


  • 百转千千度
  • 平E近人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第二问已经解决了,第一问楼上那个代码看起来很厉害的样子但是公司系统提示疑似木马而且无法跳过不知道为什么,还有别的方法么


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 15回复贴,共1页
<<返回excel吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示