通常情况“产品表”的编号是不会有“空”的。如果一定要有“空”,就使用公式:
If(FindRow("产品表","产品编号明细","=",[产品编号])<1 Or [产品编号]="",[产品名称],FindText("产品表","产品名称明细","产品编号明细","=",[产品编号]))