簡體   English   中英

在 Google 表格中將列添加到數組的最短公式

[英]Shortest formula to add Column to Array in Google Sheets

Google表格中大小不可預測的二維數組:

name | age 
Sam  | 20
Sim  | 30
Jim  | 25

要轉換為(添加了一個常量字符串 A)

name | age | Semester
Sam  | 20  | A
Sim  | 30  | A
Jim  | 25  | A

一個公式像

={A1:B,"A"}不起作用。

想出了一個簡單的方法來做到這一點,

=query(A1:B,"select A,B,'A' where A is not null label 'A' ''")

這解決了問題。

你可以試試

=ArrayFormula(IF(V2:V="",,"A"))  

在此處輸入圖片說明

沒有公式
或者您可以將A放在單元格C2然后雙擊單元格右下角的頭發十字。

最短的是:

=INDEX(IF(A2:A="",,"A"))

在我看來,您可以將以下內容放在您的C1單元格中:

={"Semester";arrayformula(if(len(a2:a),"A",))}

然后,如果您進行過濾和排序,它將保留整列的值:

在此處輸入圖片說明

暫無
暫無

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

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