Tag: 谷歌电子表格

在一列中查找包含另一列中相同值的行的总和

我有这样一张桌子: Column I | Column J ==================== Peter 2 Martin 3 Peter 1 John 5 Peter 2 例如,我需要将彼得的数​​字加起来。 所以对于彼得,我预计会有5的结果。 我试图通过使用VLOOKUP函数实现这一点,但它似乎只工作一行,所以我有: =VLOOKUP("Peter";I4:J4;2)+VLOOKUP("Peter";I5:J5;2)+VLOOKUP("Peter";I6:J6;2)+VLOOKUP("Peter";I7:J7;2) 然而,我有很多这样的数据,所以这将是很长的,并会花费我很长时间来写下所有这些。 有什么更好的解决办法吗? 编辑 :我正在谷歌在线电子表格,所以我不知道如果macros解决scheme将是最好的(或者,如果它甚至会工作)。

Excel公式使用Concatenate的参数太less

在Google Spreadsheets中引用单个单元格时,我有一个很好的公式。 然而,当我把它带到Excel中时,显然没有足够的参数(“你input的参数太less”)。 我已经挖出了所有关于电子表格的信息,但是没有一个函数对于Excel来说显得是外来的,我没有看到任何缺less的参数,这意味着格式化可能会closures,但是在玩过之后,我可以似乎没有find解决办法。 式: =Concatenate(if(A24<10,1,ROUNDDOWN((A24-1)/4-1)),if(OR(A24<10,(mod(A24-1,4)-1) <0),"d","d+"),ROUNDDOWN(if(A24<10,-(10-A24+2)/2,mod((A24-1),4)-1))) 以下是错误后突出显示的部分(星号之间的“1”): =Concatenate(if(A24<10,1,ROUNDDOWN((A24-1)/4-**1**)),if(OR(A24<10,(mod(A24-1,4)-1) <0),"d","d+"),ROUNDDOWN(if(A24<10,-(10-A24+2)/2,mod((A24-1),4)-1))) 这样做的目的是将单个单元格(即10)中的静态数字转换为骰子加点(即1d,2d + 2等)的值。 这与统计无关。 该公式是为了一个特定的目的而build立的。 感谢您的帮助和学习经验!

IF / IFS公式在Excel中导致“公式parsing错误”

我希望能做的是先检查P3是否有任何价值,如果不是,那么S3就会空白。 如果有价值,它会检查K3是否在$ 0和$ 19.99之间,如果是,则将K3乘以1.11。 如果K3大于19.99美元,则将K3乘以1.27。 最后但并非最不重要的是,如果P3读“x”,那么S3也会读“x” 我是新的excel formulas和google sheets formulas ,但我尽我所能,使其工作,似乎无法弄清楚。 我附上了表格的图像,它也显示公式。

重新整理Google云端硬盘表格中的数据

我有这样的数据: +——+——+——+ | Date | Name | Cost | +——+——+——+ | 1/16 | A | 30 | | 2/16 | B | 20 | | 2/16 | A | 10 | | 4/16 | C | 11 | | 4/16 | C | 15 | | 5/16 | B | 6 | +——+——+——+ 我想重新格式化它: +——+—-+—-+—-+ […]

将已发布Google电子表格中的数据导入Excel

我正在尝试从已发布的Google工作表中将数据导入Excel电子表格。 我已经发布了Google表格并复制了url。 当我尝试在Excel电子表格中使用该URL时,无论是使用VB代码还是使用标准数据从Web获取外部数据,都会要求我loginGoogle。 我怎样才能得到的数据,而无需login。

UnicodeDecodeError:'ascii'编解码器无法解码位置8中的字节0xea:序号不在范围内(128)

我正在将从作业API中获取的数据写入Google电子表格。 在编码为'latin-1'后编码到第93页,但是到了94时,它是例外。 我已经使用了不同的技术,但“拉丁-1”做了最大的分页。 其他人已被评论(他们死于第65页)。 请告诉我如何修改非注释(即.encode('latin-1'))以便安全地在电子表格上书写199页? 代码如下:在这方面的任何指导方针是预先感谢。 def append_data(self,worksheet,row,start_row, start_col,end_col): r = start_row #last_empty_row(worksheet) j = 0 i = start_col while (i <= end_col): try: worksheet.update_cell(r,i,unicode(row[j]).encode('latin-1','ignore')) #worksheet.update_cell(r,i,unicode(row[j]).decode('latin-1').encode("utf- 16")) #worksheet.update_cell(r,i,unicode(row[j]).encode('iso-8859-1')) #worksheet.update_cell(r,i,unicode(row[j]).encode('latin-1').decode("utf- 8")) #worksheet.update_cell(r,i,unicode(row[j]).decode('utf-8')) #worksheet.update_cell(r,i,unicode(row[j]).encode('latin-1', 'replace')) #worksheet.update_cell(r,i,unicode(row[j]).encode(sys.stdout.encoding, 'replace')) #worksheet.update_cell(r,i,row[j].encode('utf8')) #worksheet.update_cell(r,i,filter(self.onlyascii(str(row[j])))) except Exception as e: self.ehandling_obj.error_handler(self.ehandling_obj.SPREADSHEET_ERROR,[1]) try: worksheet.update_cell(r,i,'N/A') except Exception as ee: y = 23 j = j + […]

如何统计数据集的正面和负面差异的实例

我目前有一个数据集看起来像这样: |A1|A2|B1|B2|C1|C2| ——————- | 1| 3| 3| 4| 2| 2| | 5| 4| 2| 3| 5| 5| | 4| 1| 5| 5| 3| 5| etc 每列分组,即A对B与C,我想结束三个数据点… 数据点1:A1> A2的计数 数据点2:A1 <A2的计数 数据点3:A1 == A2的计数 在Excel / Gdocs中,你会推荐什么公式来实现这些数据点? 提前致谢!

VLOOKUP从范围的末尾开始

在Google表格中,我有一张如下所示的表格: AB ID1 data 123 ID2 data 234 ID1 data 456 ID2 data 567 我想为ID2获取data 567 。 使用Match(…,0)或VLOOKUP(…,FALSE) ,我得到ID2的第一个值 – 但我想要最后一个。 这个答案使用=LOOKUP(2,1/(A1:A4=D1),B1:B4) ,但是我看到1/(A1:A4=D1)表示法只适用于Excel,而不适用于Google表格。 这个链接build议使用MATCH(…,1) ,但只适用于sorting的键,我没有! 这个VBA解决scheme可能无法在Google表格中使用… 我可以添加额外的隐藏列(可能是IsLast列?),这将有所帮助。

包含特定文本的单元格的数量

使用Excel或Google Spreadsheets。 我有一列细胞。 其中一些包含一个字母,另一个字母。 说这个专栏: wwwlllwlww 我想找出每个字母的所有单元格的计数。 我怎么能在别的地方有另外一个小区呢? 那么这个单元格就有6了,而l单元格的单元格就有4了。

按类别提供的总数据 – Excel / Google Drive Spreadsheet

我在Excel / Google Drive电子表格中获得了一组数据,有3列:项目,价格,类别。 我已经在这里包含了一个Google Drive电子表格示例 – https://docs.google.com/spreadsheets/d/1JkWoQmo0qHfi8Ld5CEOGOFQtn4dXYzc4kSMEOmAxibM/edit#gid=0 (我已经locking了这个电子表格的编辑,因为Gvee的答案是有效的) 我试图做的是总价格为每个类别,目前我在做什么是筛选类别列,然后通过突出显示价格列查看总数在右下angular,并手动inputfind总数。 有没有一种自动的方法来计算每个类别的总数? 我喜欢使用函数(而不是macros)来做到这一点,所以它可以在Google Drive Spreadsheets和Excel中运行。