在EXCEL 中如何提取“ [999]三九胃泰胶囊0.5g*12粒*2板/盒” 这个单元格中从 ]开始到出现第一个数字出现前的内容
时间: 2024-06-01 11:13:56 浏览: 113
您可以使用Excel中的文本函数“MID”和“FIND”来提取您所要的内容。具体步骤如下:
1. 在Excel中,选中含有“[999]三九胃泰胶囊0.5g*12粒*2板/盒”的单元格,记录下该单元格的位置(例如A1)。
2. 在另一个单元格(例如B1)中,输入以下公式:=MID(A1,FIND("]",A1)+1,FIND("^",SUBSTITUTE(A1,"*","^",6))-FIND("]",A1)-1)。
3. 按下回车键,即可得到所需的文本内容:“三九胃泰胶囊”。
解释一下这个公式的含义:
“FIND("]",A1)+1”表示找到“]”符号的位置,并在其后面提取文本内容;
“FIND("^",SUBSTITUTE(A1,"*","^",6))”表示找到第6个“*”符号,并将其替换成一个不常用的符号“^”,以区分其他“*”符号,从而定位第一个数字之前的位置;
“-FIND("]",A1)-1”表示将从“]”符号后面提取的文本长度计算出来。
希望这个公式能帮到您!
相关问题
在EXCEL 中如何提取 [999]三九胃泰胶囊0.5g12粒2板/盒 这个单元格中从 ]开始到出现第一个数字出现前的内容
可以使用Excel的文本函数来实现,具体步骤如下:
1. 在一个空单元格中输入以下公式:=FIND("]",A1)
2. 将A1替换为需要提取内容的单元格,这里是[999]三九胃泰胶囊0.5g12粒2板/盒的单元格。
3. 在输入公式后按Enter键,会得到一个数字,即]符号在单元格中的位置。
4. 再在下一个空单元格中输入以下公式:=MID(A1,B1+1,FIND(" ",A1,B1+1)-B1-1)
5. 将A1替换为需要提取内容的单元格,B1替换为上面得到的数字,这里是[999]三九胃泰胶囊0.5g12粒2板/盒中]符号后面的位置。
6. 在输入公式后按Enter键,会得到需要提取的内容,即三九胃泰胶囊。
注意:以上方法只适用于单元格中只有一个]符号的情况。如果有多个]符号,需要结合其他函数来实现提取。
阅读全文