1. 首页

在excel中怎么用函数提取信息并填入表

excel中的提取函数

excel中的提取函数

1. excel提取函数

1、提取 假设你的数据在A列 从A1开始 那么:

B1 =MID(A1,FIND("(",A1)+1,FIND(")",A1)-FIND("(",A1)-1) 向下复制

其中 括号 根据你的数据实际情况 来决定是使用 半角的英文括号 还是 中文括号!(如果出现错误就修改一下) 这里看到你括号中似乎出现了 中文字 不知道这个怎么处理 这个公式 一并把中文字也提取出来了 如果你不是这样提取 请另外说明!

注意 如果你想删除A列 后边括号中的内容 那么 你应该 复制B列 然后 在原位 右键 选择行粘贴 数值…… 使得结果被永久保留下来!

2、去掉 括号中的部分 只保留前面的文字

首先选中A列数据 ,然后ctrl+h 组合键 打开替换窗口 查找里填写(*) 替换里什么也不填写 全部替换……

不知道这是否符合你的要求!

也可以通过 数据分列 的形式 进行操作 第一次 用 左括号作为分列符(右侧要有一列空列)第二列 要设置成文本格式 ;然后 再用替换的方式 把 第二列的 右括号替换掉……同时如果 第一列留有空格的话 你可以进一步使用 替换功能 把 空格替换掉! 注意 局部替换 首要的是先选中要替换的 数据区域……

2. EXCEL表中提取数字函数怎么用

EXCEL表中提取数字函数的具体使用步骤如下:

1、首先我们打开Excel,建立空白演示文稿。

2、比如表中有如图所示的单元格,既有文字,又有数字,需要把数字提取出来单独成列。

3、然后我们在在B2单元格中输入函数:=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),LEN(A1))。

4、按回车后,就能将前方单元格中的数字串提取出来。

5、然后我们向下使用单元格填充柄,可以提取出其他单元格中的数据。

6、上述函数中唯一的变量是引用的单元格,当在工作表的其他位置使用该函数时,把下图箭头所指的三个点修改为需要提取数字的源单元格即可。

3. excel中提取数值的函数公式

这个你可能只能用宏公式提了

For i = 1 To Len(Range("d" & s + 4 + k))

If Asc(Mid(Range("d" & s + 4 + k), i, 1)) < 0 Then

j = i

End If

o = Len(Range("d" & s + 4 + k)) + 1

Next i

k = p

If o - j - 1 > 0 Then

Range("C" & s + 3 + k) = Right(Range("d" & s + 3 + k), o - j - 1)

宏头和尾自己做一下,这个短语可以提单元格中非文本的值

4. 请教如何在excel单元格中提取特定的数值

你这个 首先要把 前面的 非书号 的价格之类的数字去掉!增加一个辅助列 C C1 =IF(ISNUMBER(FIND("元",A3)),SUBSTITUTE(RIGHT(A3,LEN(A3)-FIND("元",A3)),",","F"),SUBSTITUTE(A3,",","F"))B1 =LOOKUP(9E+307,--MID(C1,MIN(FIND(ROW($1:$10)-1,C1&1234567890)),ROW($1:$100)))按住 ctrl 和shift键 再按回车……这是 根据你贴出来的数据 中 前面有一部分有价格 后面有一部分有日期的情况进行的处理 其他情况 不知道所以 有可能不能完全符合需要……如有特殊情况 应该一并提出……总之 书号之前 不应该有数字!如果有数字 就要特殊处理……祝你成功!辅助列 如果 你出现特殊情况比较多的话 你可以使用替换的方式 把他们替换掉 然后再用提取数字的公式 提取……比如 你要删除 元 之前的 就 查找里填写 *元 替换里什么也不填写……全部替换……其他的类似 只要最好是 只保留 书号 及其他 不影响的文字或者符号 即可……注意 逗号 如果 在连续的数字中间 那么它将被识别为 数字的一部分……所以 要把都好也替换成其他非数字符号。

5. EXCEL中有何方法提取相同名称对应的多个不同数据

这个我做了一个例子,一个正序,一个反序。

在这里先说一下,二楼的答案,写错了一个地方,第一个参数应该B:B我这里还是采用的INDEX引用函数,但是配合的是LARGE函数,首先让A列和E列满足条件的得出行号,再用COUNTIF来求出E列所在的个数,再用LARGE求出第N大的值,正序和反序的区别就在COUNTIF函数的第一个参数的绝对引用的单元格,下面贴出两个公式吧,(这两个公式都是数组公式,需要按Ctrl+Shift+Enter这三个键)正序:=INDEX(B:B,LARGE(($A$2:$A$7=E2)*ROW($A$2:$A$7),COUNTIF(E2:$E$7,E2)))反序:=INDEX(B:B,LARGE(($A$2:$A$7=E2)*ROW($A$2:$A$7),COUNTIF($E$2:E2,E2)))公式图片: 最后效果图如下: 望采纳,谢谢。

6. EXCEL中怎么用函数公式提取满足条件的内容

1. 根据图例是提取表1中B列所有不为空值的记录,这里要注意的是B列的数据不具有唯一性,所以表2中的A列不能根据表2中B列数据用INDEX+MATCH组合函数返回数据;

2. 如图,在表2的A3输入公式:=INDEX(表1!A:A,SMALL(IF(表1!$B$3:$B$1000<>"",ROW($3:$1000),4^8),ROW(1:1)))&;"",这是一个数组公式,即同时按Ctrl+Shift+Enter结束公式编辑,会自动生成一对{};

3. 选中A3,右拉下拉填充,即可将表1中B列不为空的记录全部提取出来。

本文来自投稿,不代表本站立场,如若转载,请注明出处。