作者:乔山办公网日期:
返回目录:excel表格制作
今天和大家一起研究如何从EXCEL表单元格取出部分你需要的数据。
本集的目标是取到特定要求的单元格数据。看例子如下:
数据 | 数据起点 | 数据终点 |
A\\dfkhg B\\skjdfh C\\ewrt D\\sdfkjh | C | D |
A\\dkjfghg B\\skjkwehfsdfh C\\ewskdhft D\\sddkfjghh | B | C |
A\\dkjfghg B\\skjkwehfsdfh C\\ewskdhft D\\sddkfjghh | A | B |
A\\dkddfghg B\\skjkwehfsdfh C\\ewskdhft D\\sddkfjghh | C | D |
A\\jdkfhfghg B\\skjkwehfsdfh C\\ewskdhft D\\sddkfjghh | B | C |
A\\ghg B\\skjkwehfsdfh C\\ewskdht D\\sddfjghh | A | C |
A\\dghg B\\skjkwehefsdfh C\\ewskdhft D\\sddkfjghh | D | 结束 |
A\\hg B\\skjkwehfsdfh C\\ewskdkkhft D\\sddkfjghh | A | B |
A\\dghg B\\skjkweqqhfsdfh C\\ewsookdhft D\\sddkfjghh | B | C |
目标是从数据下方单元格中,取出数据起点到数据终点间的数据。
EXCEL取单元格数据函数有:MID、VLOOKUP、LEFT、RIGHT等。都不能的取出数据。
步骤一:找到数据起点位置
步骤二:找到数据结束位置
步骤三:取两位置间数据
公式=MID(A2,FIND(TEXT(B2,""),A2)+2,FIND(TEXT(C2,""),A2)-FIND(TEXT(B2,""),A2)-2)
步骤四:修正错误地方
=MID(A2,FIND(TEXT(B2,""),A2)+2,IF(C2="结束",99,FIND(TEXT(C2,""),A2)-FIND(TEXT(B2,""),A2)-2))
数据完全按要求取出。