[英]Can I loop on each cell of a row without VBA in Excel?
假設您有以下命名范圍:
在單元格B8
中,輸入以下數組公式(需要在完成公式欄中的公式后按鍵盤上的Ctrl+Shift+Enter 確認):
=TEXTJOIN(CHAR(10),1,IF((INDIRECT(B$7)="X")*(INDIRECT($A8)="X"),Functions,""))
然后突出顯示 output 表並單擊Home
選項卡下的Wrap Text按鈕以在單元格內顯示帶有換行符的結果。
TEXTJOIN function 僅在 Excel 365 及更高版本中可用。
這里有一個提示,您可以突出顯示源表(包括標題)並在鍵盤上按Ctrl+Shift+F3以快速將 header 列(頂行)設置為每個范圍的名稱。 然后,您只需為您的 output 表設置所有類型和類別的第一行和第一列,並使用上面的公式返回所需的 output。
如果您有任何問題,請告訴我。 干杯:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.