如何在excel表格中提取指定字段,自动填在后面单元格里面?

东南西都弄出来了,北弄不出了,请指点!

用MID函数或则LEFT、RIGHT函数可以实现。。。追问

如何在excel表格中提取指定字段,自动填在后面单元格里面?
列A里面的东南西北四个字段分别填入后面的东、南、西、北四个独立的单元格里面。
举例
B3输入
=MID($A3,FIND(B$2&":",$A3),FIND(C$2&":",$A3)-FIND(B$2&":",$A3))
右拉到D3
E3输入
=MID(A3,FIND("北:",A3),LEN(A3)-FIND("北:",A3))

东南西显示出来了,但北中显示#VALUE!

追答

你好。。请问A3中的内容是什么?是东南西北?还是东南西北:?.......

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-16
举例追问

如何在excel表格中提取指定字段,自动填在后面单元格里面?
列A里面的东南西北四个字段分别填入后面的东、南、西、北四个独立的单元格里面。
举例
B3输入
=MID($A3,FIND(B$2&":",$A3),FIND(C$2&":",$A3)-FIND(B$2&":",$A3))
右拉到D3
E3输入
=MID(A3,FIND("北:",A3),LEN(A3)-FIND("北:",A3))

东南西显示出来了,但北中显示#VALUE!

追答

你要说清楚,是A3这个单元格里有东南西北?还是?
中间有无其他字符?才好写函数

追问

东至:xxxx界 x;00494053 y;03094225 西至:xxx界 x;00493999 y;03094249 南至:xxx界 x;00494053 y;03094225 北至:xxx界 x;00493999 y;03094260

追答

都在同1个单元格里?中间有多少空格?
否则写出来也不对。

追问

列A3里面的东南西北是同一个单元格里。东至:xxxx界 x;00494053 y;03094225 西至:xxx界 x;00493999 y;03094249 南至:xxx界 x;00494053 y;03094225 北至:xxx界 x;00493999 y;03094260,中间空格是随机的,我在B3输入
=MID($A3,FIND(B$2&":",$A3),FIND(C$2&":",$A3)-FIND(B$2&":",$A3))
右拉到D3
E3输入
=MID(A3,FIND("北:",A3),LEN(A3)-FIND("北:",A3))
东、西、南显示出来了,但北中显示#VALUE!

追答

FIND("至",A3,2)或=FIND("至",$A$1,COLUMN(A1))
你可以参考这个,写公式

第2个回答  2012-03-16
请举出实例追问

如何在excel表格中提取指定字段,自动填在后面单元格里面?
列A里面的东南西北四个字段分别填入后面的东、南、西、北四个独立的单元格里面。
举例
B3输入
=MID($A3,FIND(B$2&":",$A3),FIND(C$2&":",$A3)-FIND(B$2&":",$A3))
右拉到D3
E3输入
=MID(A3,FIND("北:",A3),LEN(A3)-FIND("北:",A3))

东南西显示出来了,但北中显示#VALUE!

追答

B1=MID($A$1,COLUMN(A1),1) 右拉

相似回答