SELECT 表1.编号, 表1.工作单位, IIf(Mid([工作单位],1,InStr(1,[工作单位],"镇"))="",Mid([工作单位],1,InStr(1,[工作单位],"乡")),Mid([工作单位],1,InStr(1,[工作单位],"镇"))) AS 乡镇, IIf(Mid([工作单位],1,InStr(1,[工作单位],"镇"))="",Mid([工作单位],InStr(1,[工作单位],"乡")+1,InStr(1,[工作单位],"村")),Mid([工作单位],InStr(1,[工作单位],"镇")+1,InStr(1,[工作单位],"村"))) AS 村
FROM 表1;