请教excel大神

  • 牛牛的想法
    海量数据里,每条数据里面都包含岁数。
    比如我想查9岁,查询结果如何能不包含那些19岁29岁39岁的?用文本筛查行不通了。
  • w
    wakaol
    你可以查询2010年以后的啊
  • y
    yrrehc
    建议你先发一条样本出来看看,可以找一下用什么规则去排除19、29、39
  • 牛牛的想法
    例子:
    1.xxx,女,9岁,今晚吃饭了。
    2.xxx,男,49岁,今晚吃饭了。

    文本筛选9岁把49岁的都拉出来了
  • t
    tonyliang
    '09
  • 虾皮
    筛选“,9岁”?
  • 牛牛的想法
    49也有9呀。。
    数据里9岁没有写成09岁
  • 猥琐小马甲
    wps自定义筛选有个“等于”
  • z
    zealotxx
    反选19 29 39 49,都删了,就剩下9了
  • 德莱蒙斯
    数据-筛选啊...
  • 德莱蒙斯
    自动分列
    首先如果所有的文本都是比较恶心的在同一个单元格里面的,就用这个自动分列功能,把它分开。

    然后再用数据-筛选功能就行了啊。。。
  • 牛牛的想法
    最恶心的是同一个单元格里有日期有时间有文字有网址什么东西都有
  • l
    lyboo
    按“,9岁”筛选
  • h
    heqy
    conditional formatting设置成等于9高亮/变色,然后filter里把有颜色的筛选出来
  • 牛牛的想法
    不行,分列后筛选还是把49岁的拉出来了
  • D
    Dwight
    单元格匹配 也不行?
    都要按照你的基础数据来进行分析的;
    你原来的数据隐藏部分发张图大家才知道呀。
  • k
    kisjew
    包含了岁数,那么就ctrl+a后自定义排污,以岁数这一列作为依据进行升序或者降序排序就可以了。要恢复之前排序的话,你排序完把9岁的数据全部复制出来后关掉原文件不保存或者在排序前加一列编上序号,完事要恢复的时候再按序号排序就行了。筛选的话,你可以在年龄列选择自定义筛选,等于9与不大于9
  • m
    mcmib
    python吧
  • x
    xf22cn
    这个绝逼需要VBA来帮忙了。
    看样子他是一个单元格里面一句话,一句话里面什么内容都含……
  • a
    airmarry
    有个东西叫高级筛选。。。
  • 牛牛的想法
    不行。。因为一个单元格里有时间有日期有身份证号什么都有
    我已经放弃了,筛选出9岁后再筛选里面X9的去掉
  • l
    lovelykid
    直接复制全部粘贴到nodepad++里吧,然后搜”,9岁“标记行,把标记的书签行复制到新的文档里就OK了

  • c
    caf
    1987 1999 2019 看年呢
  • 牛牛的想法
    ,9岁只是其中之一
    有的是,9岁-(9岁)(9岁)
    所以这个不行
  • s
    sleony
    源文件发过来 ,vba给你搞定
  • b
    bat1985
    你先截个图给大家看看规律,如果能提取数值出来,就容易处理
  • l
    lovelykid
    你给的数据太少了啊兄弟,多点的话看看有啥规律才能设定对应的正则呀
  • u
    united
    帅选数值=9不就好
  • s
    solar_cs
    多筛选几次。先=后不=。
  • l
    lucifersun
    有身份证号码?那直接通过身份证号码里的年份来筛选也可以的
  • 很冒险的梦
    首选分列呗,要是数据不规范无法分列就用find函数查找“9岁”这个关键字的字符位置,然后用mid函数匹配位置9岁提取字符串加上它前边一个位置的字符,这样新生成的一列应该是可以筛选的。
  • b
    baojun8583
    建议先统一格式,将岁数列,使用3个字符(类似),不足3个字符的,补零。然后再筛选即可。
  • A
    Astral
    学个python 用pandas直接读取excel 然后用正则..