簡體   English   中英

EXCEL-是否有公式將包含特定文本的所有單元格復制到另一列?

[英]EXCEL - is there a formula to copy all the cells containing specific text to another column?

我有一列日期(從b82開始),格式為26-01-2017( DD-MM-YYYY )。 我希望將包含“ -01-”(因此是一月的所有日期)的所有單元格復制到從單元格b10開始的另一列中。 Microsoft Excel 2016中是否有公式可以解決我的問題?

這是日期范圍的列

https://i.stack.imgur.com/waUyN.png

這是B10列,我希望在該列下顯示特定月份的日期(從上一幅屏幕快照的列表中),例如所有一月的日期。...然后我將有一個類似的表,其中所有二月將被需要

https://i.imgur.com/TFGXuoe.png

因此,例如在一月份,它應將所有值都用“ -01-”並將其放在b10下。這是它的外觀:

https://i.imgur.com/wGIybZx.png

我最好的猜測是

=INDEX(B:B, AGGREGATE(15, 7, ROW(B$82:INDEX(B:B, MATCH(1E+99, B:B)))/(MONTH(B$82:INDEX(B:B, MATCH(1E+99, B:B)))=1), ROW(1:1)))

格式化為日期並填寫。

嘗試將其輸入到單元格B10中:

=MIN(IF(MONTH($B$82:$B$280)=1,$B$82:$B$280))

您需要在日期范圍結束時將$ B $ 280更改為該單元格。 這是一個數組公式,因此您需要按CTRL + Shift + Enter才能起作用。 然后,您需要在單元格B11中輸入以下公式:

=MIN(IF(MONTH($B$82:$B$280)=1,IF($B$82:$B$280>B10,$B$82:$B$280)))

這是另一個數組公式。 然后,您可以將其向下拖動30行,直到日期開始重復。

這是應該如下所示:

在此處輸入圖片說明

這是日期范圍的列

https://i.stack.imgur.com/waUyN.png

這是B10列,我希望在該列下顯示特定月份的日期(從上一幅屏幕快照的列表中),例如所有一月的日期。...然后我將有一個類似的表,其中所有二月將被需要

https://i.imgur.com/TFGXuoe.png

因此,例如在一月份,它應將所有值都用“ -01-”並將其放在b10下。這是它的外觀:

https://i.imgur.com/wGIybZx.png

暫無
暫無

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

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