簡體   English   中英

動態地將包含數據的行插入另一個工作表中的Excel工作表

[英]Insert row with data into excel sheet from another sheet dynamically

我有兩個不同的excel表第一張包含一些國家列表,第二張表是空白的。 每個國家/地區都有一個下拉列,其中包含“是”“否”。 當我選擇是,我希望如此,所選國家/地區行將自動添加到包含所有數據的第二個工作表。 當我選擇更多國家/地區時,他們將動態插入/添加到第二張表格,並在第一張表格中保留國家/地區訂 Excel動態行插入 這些可以用宏完成,但我想用公式做到這一點。

嘗試這個:

=IFERROR(INDEX(Sheet1!$A$1:$C$7,SMALL(IF(Sheet1!$D$1:$D$7="Yes",ROW(Sheet1!$D$1:$D$7),1E+99),ROW($A1)),COLUMN(A$1)),"")

Sheet2的 單元格A2中輸入公式,然后按Ctrl + Shift + Enter
然后復制到剩余的單元格。 調整公式中的地址以適應。 HTH

結果:

在此輸入圖像描述

暫無
暫無

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

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