I have a spreadsheet with more than 2000 rows and each row appears as below. I've pasted 2 rows :
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"
I want to copy the data present between the first set of ""
ie abc_def__ghijkl_mnop_qrst_c
and mon_bus_xyz_ff_kkkkk_abcdef_uvwx_b
and pasted them into another column. Would it be possible to do this?
假设条目在A1中,则使用:
=LEFT(MID(A1,FIND("""",A1,1)+1,9999),FIND("""",MID(A1,FIND("""",A1,1)+1,9999))-1)
Assuming your cell is A1, following formula will take 2 strings between (") and put them into one cell separated with "-".
=LEFT(SUBSTITUTE(RIGHT(A1,LEN(A1)-FIND("""",A1)),""" JOBSET: """," - "),LEN(SUBSTITUTE(RIGHT(A1,LEN(A1)-FIND("""",A1)),""" JOBSET: """," - "))-1)
Explanation:
=RIGHT(A1,LEN(A1)-FIND("""",A1))
- Remove all characters from left until first (") character. =SUBSTITUTE(A1,""" JOBSET: """," - ")
- Substitute "JOBSET:" with a dash charachter "-". =LEFT(A1,LEN(A1)-1)
- Drop the last (") character.
Nesting all into one formula is given above. Output:
abc_def__ghijkl_mnop_qrst_c - abc_def__ghijkl_mnop_qrst_b
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.