2

我有一个超过 2000 行的电子表格,每一行如下所示。我已经粘贴了 2 行:

ROW 1 CA WAAE JOB: "abc_def__ghijkl_mnop_qrst_c" JOBSET: "abc_def__ghijkl_mnop_qrst_b"   
ROW 2 CA WAAE JOB: "mon_bus_xyz_ff_kkkkk_abcdef_uvwx_b" JOBSET:"mon_bus_xyz_ff_kkkkk_abcdef_uvwx_b"  

我想复制第一组""ie之间存在的数据abc_def__ghijkl_mnop_qrst_c并将mon_bus_xyz_ff_kkkkk_abcdef_uvwx_b它们粘贴到另一列中。有可能做到这一点吗?

4

2 回答 2

3

假设条目在 A1 中,然后使用:

=LEFT(MID(A1,FIND("""",A1,1)+1,9999),FIND("""",MID(A1,FIND("""",A1,1)+1,9999))-1)
于 2013-06-20T13:04:06.337 回答
1

假设您的单元格是 A1,以下公式将在 (") 之间使用 2 个字符串,并将它们放入一个以“-”分隔的单元格中。

=LEFT(SUBSTITUTE(RIGHT(A1,LEN(A1)-FIND("""",A1)),""" JOBSET: """," - "),LEN(SUBSTITUTE(RIGHT(A1,LEN(A1)-FIND("""",A1)),""" JOBSET: """," - "))-1)

解释:

=RIGHT(A1,LEN(A1)-FIND("""",A1))- 删除从左边到第一个 (") 字符的所有字符。 =SUBSTITUTE(A1,""" JOBSET: """," - ")- 用破折号字符 "-" 替换 "JOBSET:"。 =LEFT(A1,LEN(A1)-1)- 删除最后一个 (") 字符。

上面给出了将所有内容嵌套到一个公式中。输出:

abc_def__ghijkl_mnop_qrst_c - abc_def__ghijkl_mnop_qrst_b

于 2013-06-20T14:02:47.677 回答