V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
12tall
V2EX  ›  问与答

感觉好多同事都不愿意学习新东西了~

  •  
  •   12tall · 2019-11-04 11:25:21 +08:00 · 4020 次点击
    这是一个创建于 1875 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司里的一些数据需要分析:匹配、对比、简单的计算什么的。
    数据量目前 10w+,用 Excel 已经很吃力了,而且不是一次性的工作。
    公司采购了数据分析工具,却有同事坚持使用 Excel(新软件不会用)

    26 条回复    2019-11-09 08:25:43 +08:00
    McTaylor
        1
    McTaylor  
       2019-11-04 11:28:03 +08:00 via iPhone
    采购了什么数据分析工具啊
    passerbytiny
        2
    passerbytiny  
       2019-11-04 11:32:34 +08:00   ❤️ 3
    将所有现有工作都延后 22 个工作日,将这 22 个工作日专门用来培训新工具的使用,你看到时候谁还坚持。

    想要羊挤奶,就先给它吃草。
    ccoming
        3
    ccoming  
       2019-11-04 11:40:18 +08:00
    power bi+数据透视表?
    mnssbe
        4
    mnssbe  
       2019-11-04 12:21:20 +08:00
    是普通同事还是搞 it 的同事, 公司为什么不弄个数据分析的岗位
    murmur
        5
    murmur  
       2019-11-04 12:28:20 +08:00
    10w 的数据量如果 power bi 应该可以吃下去
    murmur
        6
    murmur  
       2019-11-04 12:29:47 +08:00
    写错了,是 PowerPivot
    crella
        7
    crella  
       2019-11-04 12:37:40 +08:00 via Android
    之前公司有个表 粘贴几千行数据生成几个 sheet 的汇总的,我看看 vba,惨不忍睹,提取成 csv 再加工好一点。主要是 excel 把数据放置到单元格,这个过程慢。如果是纯内存操作应该快好多,但是搞 vba 的水平不一,平均水平远不如入门学 python 的。
    12tall
        8
    12tall  
    OP
       2019-11-04 13:12:36 +08:00
    @McTaylor
    之前买了 Tableau,现在的话不太清楚~
    18ac0877
        9
    18ac0877  
       2019-11-04 13:13:07 +08:00
    同事坚持使用 Excel(新软件不会用)
    ------------------------
    如果能节约时间和提高工作效率,没有几个人真的不愿意学习新的工具,但是,如果我提高效率是干更多的工作,但是不能获得更多收益,我为什么要学习工具?

    你这个同事原来使用 excel 的时候,前后的相关流程,都已经测试多次,每次只需要按照固有的流程,走一遍就行了,可能只是耗费的时间略多点,但是还是在可以接受的范围呢?如果是我,我为什么要使用你说的这个工具? 公司的很多新工具都是噱头,都是推广的人为了 kpi,开始的时候非常热闹的推广一下,然后就没有然后了。但是你同事需要学习新的工具,需要对新的工具做修改脚本,然后原来的整个流程都要重新测试,而带来的工作量和风险谁负责?
    12tall
        10
    12tall  
    OP
       2019-11-04 13:15:09 +08:00
    @mnssbe
    普通同事,IT 的同事不都是自己找(写)更好用的吗~
    McTaylor
        11
    McTaylor  
       2019-11-04 13:16:26 +08:00 via iPhone
    @12tall
    我也一直用 excel 分析,后来领导让我学 MySQL 和 Python pandas 库,不知道好用不
    12tall
        12
    12tall  
    OP
       2019-11-04 13:38:07 +08:00
    @passerbytiny
    @18ac0877

    额 是拖拖拽拽就能生成完成的,几乎不用写脚本。前期培训过三四次吧,加一块也有 10 天左右。

    学习成本肯定是有的,但是想用 Excel 的同事,其实大部分连`vlookup` 也掌握不好

    但是`如果我提高效率是干更多的工作,但是不能获得更多收益,我为什么要学习工具?` 这句话确是很有道理的
    12tall
        13
    12tall  
    OP
       2019-11-04 13:40:28 +08:00
    @McTaylor

    主要是 excel 数据多了之后特别卡~

    感觉多学点东西挺好的啊,不止为眼前的工作~
    12tall
        14
    12tall  
    OP
       2019-11-04 13:43:03 +08:00
    @ccoming
    @murmur

    谢谢,学习下

    @crella

    学习了,VBA 这个东西挺好用的,但是对人员的要求稍高了一些~
    cmonkey
        15
    cmonkey  
       2019-11-04 14:16:33 +08:00
    赶快让他们学习 Python
    12tall
        16
    12tall  
    OP
       2019-11-04 14:24:21 +08:00
    @cmonkey
    人生苦短~

    其实他们学不学关我 P 事~~~~~
    crella
        17
    crella  
       2019-11-04 14:31:26 +08:00
    @12tall c#操作 excel 才是王冠上的明珠……有 ms 的 com 插件和 npoi
    12tall
        18
    12tall  
    OP
       2019-11-04 14:44:55 +08:00
    @crella
    com 只能依赖 Windows,而且多线程感觉不好驾驭; npoi 还不错的样子
    12tall
        19
    12tall  
    OP
       2019-11-04 14:47:41 +08:00
    @crella
    其实到这儿,就有点不适合一般用户了。
    如 4 楼和 9 楼所说
    wqzjk393
        20
    wqzjk393  
       2019-11-04 15:13:00 +08:00
    我自己写数据处理的东西大部分都是 python,但是给同事讲或者做交接都是拿 sql 跟他们说的。而且如果是技术很一般的,一般都是直接让他们用 access。。。。。
    12tall
        21
    12tall  
    OP
       2019-11-04 15:26:53 +08:00
    @wqzjk393
    谢谢,同事都是非 IT 的,所以 access 还是略难叭~
    whileFalse
        22
    whileFalse  
       2019-11-04 15:29:15 +08:00
    我就是啊。

    自己吭哧吭哧写半天 python 处理表格,感觉很有成就感

    结果同事写了几个 excel function,像变魔法一样就出来了 WOW ~

    牛逼牛逼。但是懒得学这一套,下次继续 python。
    只喜欢学能整合到自己领域内的东西。
    wqzjk393
        23
    wqzjk393  
       2019-11-04 15:41:29 +08:00   ❤️ 1
    @whileFalse
    其实你只是不习惯 excel 的操作习惯而已,excel 就是公式套公式,一层 function 套一层 function。看着神奇其实可移植性极其的差,而且交接给别人时候有风险,因为如果你保留公式,那么别人打开时候是需要重新计算公式的,打开速度慢而且随便改一个地方整个表格就跟着改变了。但是如果你不保留公式,那么下次再用时候很可能就忘了之前公式是怎么写的了。
    vba 还好,但是对于习惯了使用 python 直接从打开文件到处理文件到输出处理好的文件这种自动化处理的人来说,感觉 vba 用起来很难受。例如我要打开个 txt 用指定分隔符分割然后放在一个临时的 sheet,根据某个字段匹配一下信息,完成匹配之后把临时 sheet 关闭,这种简单的操作用 vba 写起来居然会非常的复杂,而 python 就是 read_excel/csv->merge->to_excel 这么简单就能完成了,这让我甚至怀疑 vba 是不是 excel 家的东西了。。
    kemistep
        24
    kemistep  
       2019-11-08 15:40:20 +08:00
    Mysql 账号密码
    方便学习 SQL,这里免费提供一组 Mysql 服务器账号,可以直接上手操作;
    主机名或者 IP 地址:111.230.56.74
    端口:3306
    用户名:ministep
    密码:datastep
    备注:为便于 Mysql 服务器管理,这里对 ministep 的用户权限进行了限定;

    ministep 用户权限:

    default_db 数据库仅有查询权限,无其他增删改除权限;(default_db 是管理员创建表,用作教程的数据表,用户可在此数据库查询;)
    temp_db 用户具有此数据库的全部权限,可以新建表,修改,查询,创建索引,可任意操作,搞坏了,不找你的;
    无权限新建数据库;
    鼓励在 temp_db 数据库做任何想做的事情,这里不受限制;
    风险:数据库是公开的,因此上传到 temp_db 的所有内容,也是公开的,故请注意隐私保护;
    Mysql 编辑器
    鼓励使用 navicat 编辑器,比较好的 MySQL 数据库的图形化管理和开发工具
    官方提供简体中文版供大家下载试用( for 30days ),这里提供破解版版本
    kemistep
        25
    kemistep  
       2019-11-08 15:40:50 +08:00
    帮到这里了,学不学习,就看你了
    12tall
        26
    12tall  
    OP
       2019-11-09 08:25:43 +08:00
    @kemistep
    哇,谢谢,非常感谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2341 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:20 · PVG 08:20 · LAX 16:20 · JFK 19:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.