Excel表格怎么用公式提取文字和文字前面的数字?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel表格怎么用公式提取文字和文字前面的数字?相关的知识,希望对你有一定的参考价值。

求助各位大佬,如图第二行所示,根据A列存货名称,要提取出户型(户内/户外)和规格,因为前面规格的字节长度不相等,所以没办法用简单的函数一步到位,求求大佬们教教孩子,怎么用公式能够一步解决

=MID(A2,FIND("户",A2),2)

=LEFT(A2,FIND("户",A2)-1)

参考技术A

可以用COUNTIF函数 和IF 函数。

在B2输入=IFNA(IFS(COUNTIF(A2,"*户内*")>0,"户内",COUNTIF(A2,"*户外*")>0,"户外"),"")


然后下拉即可。

追问

规格呢?规格长度不等同

参考技术B 一、傻妞功能简介
1.傻妞青龙扩展
可以发送命令控制青龙任务,添加青龙变量,查看任务日志等等!可对接其他项目。
2.配置扩展
在sillyGirl/conf/config.yaml文件配置各种API,让傻妞功能丰富多彩。目前支持返回图片和文本(包括链接)。样例文件见文末。
3.自定义文件功能扩展
在sillyGirl/develop/replies/文件夹内放入js等文件。可实现自定义扩展,支持定时推送。比如你可以放早报、外卖返利定时推送等。样例文件见文末。
4.可以付费授权配置京东、淘宝等发单、比价。可以赚钱的,不会亏。

二、傻妞安装
一键拉去傻妞文件
1.一键安装傻妞(老用户先执行 delete silly compiled_at,菜🐔请直接删了原有傻妞)
一键安装命令如下。

s=sillyGirl;a=arm64;if [[ $(uname -a | grep "x86_64") != "" ]];then a=amd64;fi ;if [ ! -d $s ];then mkdir $s;fi ;cd $s;wget http://app.imdraw.com/$s_linux_$a -O $s && chmod 777 $s;pkill -9 $s;$(pwd)/$s
1
2.等命令运行完毕。
ctrl +c 退出

开启群组监控
监听群组 listenOnGroups ,屏蔽指定群组任何消息,默认不监听任何群组。
不回复群组 noReplyGroups ,接受指令但不做出回复,默认回复所有群组消息。
可以识别返利群组设置,动态进行监听,无需手动。
也就是说你不设置监听群就所有群消息不再回复。
设置方法
先进入傻妞目录执行./sillyGirl -t 开启终端交互。
一键进入并启用终端交互命令如下:
cd && cd sillyGirl && ./sillyGirl -t ##启动傻妞终端交互

然后设置监听群组。设置命令
set silly listenOnGroups 群号
多个群号用@链接,例如
set silly listenOnGroups 323731210@487640458@-1001726293303@17899942923@19865189169@20403300341@21985308594@1018242024
QQ、微信、TG群都一样需要设置。
傻妞更新新增傻瓜指令:
listen 监听当前群聊
unlisten 取消监听当前群聊
reply 回复当前群聊
noreply 不回复当前群聊

开始部署QQ机器人必备环境
需要先装node.js
1、Node.js 下载
官方下载地址:[Node.js Download](Node.js Download)

1、右击指定位置,复制链接地址
2、进入Linux自定义目录下,通过 wget 命令获取 Node.js 安装程序比如我们安装在 usr/local目录,执行如下命令:

cd /usr/local && wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz
1
2、Node.js 解压下载得到的 Node.js 是 ***.tar.xz 格式,需要使用解压命令首先对其进行解压

xz -dk node-v14.17.5-linux-x64.tar.xz && tar -xvf node-v14.17.5-linux-x64.tar
1
3、Node.js 环境配置
1.进入配置文件:

vi /etc/profile
1
2.按键 i 进入编辑模式,在文件的最后面新行添加以下三行代码:

export NODE_HOME=/usr/local/node-v14.17.5-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
1
2
3
3.Esc键退出编辑模式,:wq 退出该配置文件
4.生效配置文件

source /etc/profile
1
和装go环境一样不会用命令的,用SFTP(不知道SFTP是什么的自行百度,还不知道的劝你别弄了我帮你挂吧) 连接但服务器找到根目录/etc/profile文件打开,把下面代码复制粘贴到最后一行,保存然后再执行source /etc/profile 效果一样的。

4、检查是否安装成功
查看node版本 node -v
查询结果 V14.17.5
查看nmp版本 npm -v
查询结果 V6.14.xx
到此安装好node
参考技术C 在B2:C2中分别输入或复制粘贴下列公式
=IF(ISNUMBER(FIND("户内",A2)),"户内","户外")
=LEFT(A2,FIND("户",A2)-1)
选择B2:C2,下拉填充或双击填充柄本回答被提问者和网友采纳

excel怎么删除一串数字中的数字

参考技术A 按ctrl+h打开查找替换对话框,在查找框中输入:-(
“-”必须是单元格里的那个)
在替换框中什么都不输入,单击全部替换按钮就行

以上是关于Excel表格怎么用公式提取文字和文字前面的数字?的主要内容,如果未能解决你的问题,请参考以下文章

excel提取单元格中的部分内容

excel表格怎么在前面统一加文字

如何在EXCEL中提取一组含文字与数字的字符串中的数字

EXCEL表格单元格中有数字和文字怎么将数字部分提取出来

excel中,怎么在一列文字前加统一文字??

在Excel中,要用公式提取该数值小数点后面的数字