簡體   English   中英

從Excel單元格中搜索/復制特定內容

[英]Searching / Copying specific content from an Excel cell

我在一個單元格中有10% Current / 2% PIK Senior Secured Debt (Maturity- September 19, 2019) ,我想只提取日期(在這種情況下為September 19, 2019 ,然后將其復制到另一個單元格中。

我可以搜索單元格中的月份( JanuaryFebruary等),但是有沒有辦法復制下一個〜8個字符來完成日期?

在單元格A1中的數據,在另一個單元格中:

=MID(A1,FIND("- ",A1)+2,FIND(")",A1)-FIND("- ",A1)-2)

在此處輸入圖片說明

假定日期前有一個破折號 ,日期后有一個封閉的括號。

編輯#1:

我不知道我的理解,而是使一個公式,將與兩個破折號空間工作,只是

=IF(ISNUMBER(FIND("- ",A1)),MID(A1,FIND("- ",A1)+2,FIND(")",A1)-FIND("- ",A1)-2),MID(A1,FIND("-",A1)+1,FIND(")",A1)-FIND("-",A1)-1))

在此處輸入圖片說明

但是配方很快就失去了它的美麗。

如果文本在單元格E2中,則該公式將可以使用任何月份,只要“-”始終在到期日之后,並且在日期之后使用右括號即可。

=MID(E2,FIND("-",E2)+2,FIND(")",E2,FIND("-",E2)+2)-1-FIND("-",E2)-1)

如果日期始終以相同的格式結尾,則將拉最后三個“單詞”

=LEFT(MID(A1,SEARCH("}}}",SUBSTITUTE(A1," ","}}}",LEN(A1)-LEN(SUBSTITUTE(AP7," ",""))-2)),999),LEN(MID(A1,SEARCH("}}}",SUBSTITUTE(A1," ","}}}",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-2)),999))-1)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM