假设我有一个单元格 A1,其可能的下拉值是 {Apple,Banana,Cherry}。所选字符串决定 B1 公式中使用哪个常量。在 Google 表格中执行此操作的最佳方法是什么?
if-statement match google-sheets vlookup google-sheets-formula
我在一个文件夹中有多个大尺寸的csv文件,例如
file1.csv
file2.csv
file3.csv
combine.csv
Run Code Online (Sandbox Code Playgroud)
如果我必须使用cmd合并(附加)所有这些,我知道我必须使用
copy *.csv targetfile.csv
Run Code Online (Sandbox Code Playgroud)
我的问题是,在这种情况下,如果我必须组合名称为“ file”的csv文件,该怎么办file1.csv, file2.csv, file3.csv?
我需要在Google表格中运行这个(很长)公式,并且遇到了极限错误:
出问题了
您的输入在一个单元格中最多包含50000个字符。
有没有解决方法?
我的公式是:
=ARRAYFORMULA(SPLIT(QUERY({B!A1:A100; ........ ; CA!DZ1:DZ100},
"select * where Col1 is not null order by Col1 asc", 0), " "))
Run Code Online (Sandbox Code Playgroud)
完整公式是: pastebin.com/raw/ZCkZahpw
为Pastebin道歉...我在这里也遇到了一些错误:
注1:由于它是一个很长的公式,因此它的输出应为〜100行×3列。
注2:到目前为止,我设法绕过了JOIN/ TEXTJOIN对于50000+个字符,甚至50000个字符限制
sql google-sheets google-apps-script array-formulas google-sheets-formula
我正在编写一种使用该Range.setBackground(color)方法为Google电子表格中的单元格着色的脚本。我想使用一种预设的填充颜色,但是我很难找到确切的颜色代码。十六进制,RGB,我只想要一个正式列表。
在使用 Cloud Firestore 作为数据后端时,我需要与非技术站点经理(编辑、销售团队等)共享一些数据集合。此外,我希望让这些人有权编辑存储在 Cloud Firestore 中的数据。
Google Sheets 是站点管理员非常熟悉的工具,它可以节省我开发 CRUD 管理面板的时间,例如从头开始用于数据更新和查看的界面。
这个 Stack Overflow答案显示了如何使用云函数和深度级别发送数据,这个 Github库可以使用 Google Apps 脚本从 Firestore 获取数据(我希望使用 Cloud Functions 或 Firebase Admin SDK 来做到这一点),但我仍在尝试弄清楚如何制作一个端到端的基于表格的界面。
请指导是否有更好的替代方案来实现相同的目标。我在从 SQL 数据库和 Django 自动创建的管理界面切换到 Firebase-Firestore NoSQL 世界时遇到了一些困难。
google-sheets firebase google-cloud-functions google-cloud-firestore
想象一个100位数的数字,该数字是15,然后在某个点上是10。
使用时是否可以有两个捕获组,REGEXEXTRACT所以我可以告诉它先查找15个,然后在达到10个时REGEXEXTRACT{6}
我有从这个问题中获取的以下代码。我试图让我的 400 多行 Google 工作表在打开时自动滚动到工作表的底部,而不是第一行。我收到第 2 行代码的错误。
类型错误:无法从未定义中读取属性“源”。(第 2 行,文件“代码”)
我有一种感觉,因为我的电子表格上有多个选项卡,但我不太了解代码来修复它。我希望它只在第一个选项卡上工作。
function onOpen(e) {
var spreadsheet = e.source;
var sheet = spreadsheet.getActiveSheet();
var lastRow = spreadsheet.getLastRow();
/* if (sheet.getMaxRows() == lastRow) {
sheet.appendRow([""]);
}
lastRow = lastRow + 1;
*/
var range = sheet.getRange("A" + lastRow + ":A" + lastRow);
sheet.setActiveRange(range);
}
Run Code Online (Sandbox Code Playgroud) 我正在根据其他 19 个 Google 表格的数据制作一份报告。我正在使用QUERY,但我对此有点陌生,不确定我做得是否正确。
我正在尝试使用下面的内容,但似乎以某种方式给出了上述错误。我找不到解决方法。
=QUERY({
IMPORTRANGE("1TRKveEBEitHDkos3WX0pPI6WUVL1gHMzdIkeB6s-dJc", "Data!A1:DL");
IMPORTRANGE("1FONS-hdcUXnLj4UMAsixLL1CVNfL_WdxMbs68ylsyaU", "Data!A1:DL");
IMPORTRANGE("1pE4O-rO5Fg-AmjMGQlb_m2KbeMV1ZT4ylaE5qfT_aaQ", "Data!A1:DL");
IMPORTRANGE("1fMyrxa3rxec_8CMOsl2qbLFqht8Z2_SjvShT-WJ-ld8", "Data!A1:DL");
IMPORTRANGE("1SC8E_0Qg9zurGwl0NsisQZO1gJyimMLXvCxRaPrqjic", "Data!A1:DL");
IMPORTRANGE("1rtRAf7T2lY_f_R95-L9B4Mn4sn2a9oVHLour-iJfNMM", "Data!A1:DL");
IMPORTRANGE("1UhBnBRiqPWf444Eyk26hwTEg27ErNvCE2bviRdikLCI", "Data!A1:DL");
IMPORTRANGE("1AVr4ZMOcTBCkUkI6AaO73B0N8AeiEWyHwhyt56iJYPo", "Data!A1:DL");
IMPORTRANGE("1n4p51IPq7m4wgjJiMTHZCKDnoR5udxIwUGY1mgJ6kNo", "Data!A1:DL");
IMPORTRANGE("1tomsqwtJE60j-AAmt5yWFmvHunQQYjVuQmPz0tAmx-s", "Data!A1:DL");
IMPORTRANGE("1gsyd7m867UkX20Ueha4EqSc6Uc4pSzwc-fe-gYxey5c", "Data!A1:DL");
IMPORTRANGE("1KjUVM8nkO0pfJrSed-laSzDAu8S-amPkg6cqSRYWQ2I", "Data!A1:DL");
IMPORTRANGE("1m2MV6VY7sb3zBTuoEQZWJHTxo7moDKtYV-PYJTnES38", "Data!A1:DL");
IMPORTRANGE("1p9dAD60KjpsOp69OBQazeg9ktzTWvtbjXLfzmMUHNLk", "Data!A1:DL");
IMPORTRANGE("15V2rMfnbk5UEPeUa6MtaD8ljm-xbmXBM2WzZrUhDzVU", "Data!A1:DL");
IMPORTRANGE("1DevNq8TbkDhVBkeHPegaHpxaNgvlGtPZExzueN8cpyk", "Data!A1:DL");
IMPORTRANGE("1sXQABwo5NXiz166cruJM5Is4JWKVXzoYS3hh6IcXVj4", "Data!A1:DL");
IMPORTRANGE("1sOBkqGVKl6xn89uRvN-TLlU1TFMJUxD_s8TgmowkLK8", "Data!A1:DL");
IMPORTRANGE("1t8CdrQiJq1h15OIlF5yaRy1AxHyZ_mnEzfSUDEyPSM8", "Data!A1:DL")},
"SELECT Col85,Col86,Col87,Col88,Col89,Col90,Col91,Col92,Col93,Col94,Col95,Col96,Col97,Col98,Col99,Col100,Col101,Col102,Col103,Col104,Col105,Col106,Col107,Col108,Col109,Col110,Col111,Col112,Col113,Col114,Col115
WHERE Col85 IS NOT NULL")
Run Code Online (Sandbox Code Playgroud) google-sheets array-formulas google-sheets-query importrange google-sheets-formula
我在工作表中有 2 列引用另一个动态工作表,该工作表始终在顶部添加新行。
我希望 columnA是 column Ain的副本Sheet1,因此可以将其放入单元格A1:
={Sheet1!A:A}
Run Code Online (Sandbox Code Playgroud)
不过,我想列B一个公式应用于每一行中列B的Sheet1。问题是,当我输入一个公式时,例如
=formula(B1)
Run Code Online (Sandbox Code Playgroud)
然后它变成
=formula(B30)
Run Code Online (Sandbox Code Playgroud)
添加 29 个新行时
我希望它保持为 B1,但它不会。如果我使用绝对引用 $B$1,则无法将公式复制到列中。
有哪位高手帮帮我吗?
arrays ×1
autoscroll ×1
cmd ×1
colors ×1
csv ×1
firebase ×1
hex ×1
if-statement ×1
importrange ×1
match ×1
merge ×1
reference ×1
regex ×1
replace ×1
sql ×1
substitution ×1
syntax ×1
vlookup ×1
windows ×1