Tag: 擅长

Excel – 根据单元格值对不同列表进行dynamic计数

我有一个问题,根据单元格中的所述列表的名称来计算不同列表中的元素的数量。 在问这里之前,我自己尝试了一些东西,比如使用INDEX和CELL函数,但结果并不是我所期望的。 所以我有几个项目列表,我把它们放在不同的testing中,我的目标是统计我testing一个项目的次数。 | Item | | A | B | C | test 1 | | x | | test 2 | x | x | | test 3 | | | x | 等等。 我创build了名为A,B和C的列表,我想知道基于我放入单元格的列表的名称,我testing了多less次。 既然= COUNTA(B)给出了预期的结果,我试图把它和函数INDEX和CELL结合起来: = COUNTA(INDEX(G3,1)) = COUNTA(CELL("contents",G3)) 但是我只能得到1的返回值。我希望我的问题很清楚,因为我找不到这样的东西。 为了帮助可视化我的问题,我添加了一张图片。 问题的图片:

预测年份年份Excel中每日更改数据

我有如下所示的数据 蓝线是2016年,橙线是2017年。 X轴表示几年之间相等的天数。 因此,例如,第20天可能是5/1/17(2017年)和5/2/16(2016年)。 Y轴是注册的小时数,每天增加到注册系统closures的第130天左右。 我有5年的历史数据,但是我想要预测2017年的曲线与上一年的曲线形状相同。 我以两种方式尝试了Excel 2016中的预测工具:1.仅预测2017年的数据 – 不正确,因为无法将历史数据的形状考虑在内。 2.我在2016年和2017年排列在同一列,然后进行了预测,但仍然完全错误。 我也试图绘制曲线,并使用线性,逻辑,多项式,但没有近似我的实际曲​​线。

用于大型数据格式化程序的Python垃圾回收器

我写了一个程序来读取一个excel文件的文件夹,并将每个文件加载到程序中。 然后获取数据并创build一个大小为零的数组(3001,001),这些数据将被迭代,并将来自excel的相应坐标值更改为1。 该arrays然后重新塑造(1,6005001)的大小。 我正在使用tensorflow来重新整形数组,因为程序认为它是一个元组,但是最终的值被存储在一个numpy数组中。 我最终将最终格式化的数组存储到名为“filename_Array.csv”的csv文件中,然后程序移动到下一个要格式化的excel文件。 我在Eclipse上运行Python并安装了tensorflow 我遇到的问题是有些值被caching在内存中,但我无法弄清楚它是什么。 我试过显式删除将被重新初始化的大型variables,并使用gc.collect()来清除存储的非活动内存。 我仍然看到内存使用率稳步增加,直到大约25个文件格式化,然后电脑开始冻结,因为我的电脑上的所有内存(12GB)正在使用。 我知道python会自动清除内存中的程序完全无法访问的值,所以我不确定这是RAM还是别的问题。 对不起,对文本的墙壁,我只是想尽可能多地给这个问题的信息。 这是一个链接到我的性能选项卡的屏幕截图时,通过约24个文件运行该程序之前,我不得不终止程序,由于计算机冻结。 这是我的代码: from __future__ import print_function import os os.environ['TF_CPP_MIN_LOG_LEVEL']='2' import tensorflow as tf import numpy as np import csv import gc path = r'C:\Users\jeremy.desforges\Desktop\Eclipse\NN_MNIST\VAM SLIJ-II 4.500' def create_array(g,h,trainingdata,filename): # Multiplying by factors of 10 to keep precision of data g = g*1000 h = […]

在导入Excel表格时从string末尾删除空格时出现不正常的行为

我正在导入一个带有空格的excel文件,在大多数需要删除的单元格内容的末尾。 以下脚本适用于示例数据: import pandas as pd def strip(text): try: return text.strip() except AttributeError: return text def num_strip(text): try: return text.split(" ",1)[0] except AttributeError: return text def parse_excel_sheet(input_file, sheet): df = pd.read_excel( input_file, sheetname= sheet, parse_cols = 'A,B,C', names=['ID', 'name_ITA', 'name_ENG'], converters = { 'ID' : num_strip, 'name1' : strip, 'name2' : strip, } ) return […]

如何在Excel饼图中禁止类别为零值?

饼图的数据源是数据透视表,其值设置为列总数的百分比。 我可以通过数据标签中的自定义格式编号来将饼图中的数据值抑制为#。 但是这仍然留下类别名称可见。 请告知如何取消类别名称。

pandasExcel导入仅适用于单个函数调用 – 第二个函数调用时出错

在第一次函数调用之后,我失去了在pandas中打开第二个excel工作表的能力。 这里的import_info工程,但import_data给我一个错误,尝试以完全相同的方式打开同一个Excel文件。 文件path仍然存在,但我得到expected str, bytes or os.PathLike object, not NoneType : # get the account info a = import_info ( file ) # get the data cf = import_data ( file ) 第一个function正常工作: def import_info ( file ): xl = pd.ExcelFile ( file ) df = xl.parse ( "info", index = False ) data = […]

为什么在一个SUM中包装Excel数组公式不会产生这种情况下的内容总和?

聪明的人, 在Excel中,似乎在SUM中包装数组公式不会在所有情况下产生数组内容的总和。 (就我看来,显然,我可能会感到困惑。) 当试图在Excel中编写内部联接的等价物时出现了这种情况。 由于涉及到Excel的Mac的原因,我没有使用Visual Basic或MS Query这样做:只有数组公式和INDEX / MATCH。 我认为,除了这个我不知所措的奇怪行为之外,我认为这是成功的。 目前我正在使用一个kludge,但它不会很好。 任何帮助或build议将非常感激。 以下重现了这个问题: 表格1 key | fkey —-+—— a | x a | y b | x b | y 表2 key | value —-+—— x | 1 y | 10 上面的布局应该表示这两个小表如何出现在电子表格中:没有什么聪明的。 四个明显的范围命名为table1.key , table1.fkey , table2.key和table2.value 。 那么,内连接。 我希望表2中的那些值与表1中的特定键相对应,并join`table1.fkey = table2.key'。 input公式: {=("a"=table1.key)*INDEX(table2.value, MATCH(table1.fkey, […]

如何对Ruby中的Excel事件做出反应?

我可以使用Rubyfind10 ^ 1000个脚本Excel的示例,但是我不能为了我的生活而弄清楚如何让Ruby对Excel中的事件做出反应。 我试图检索一个工作表中的行的内容,当它被选中,但这样一个基于事件的检索,我找不到任何方法或例子。

Excelmacros – 从数组中读取数据

你如何从dynamic数组中读取数据? ReDim idx(1 To nItemsToPick) ReDim varRandomItems(1 To nItemsToPick) For i = 1 To nItemsToPick Do booIndexIsUnique = True idx(i) = Int(nItemsTotal * Rnd + 1) For j = 1 To i – 1 If idx(i) = idx(j) Then booIndexIsUnique = False Exit For End If Next j If booIndexIsUnique = True Then Exit Do […]

非序列序列号

我是一个在Excel中编写函数的新手,迫切需要帮助。我需要以不均匀的增量分配序列号。 例如,我有一个B列,其中包含一些粗体的客户名称,另一些则是未清除的。 我想写一个函数来检查B列中的粗体文本,并在相邻的列A中分配一个序列号(例如1,2,…)。下面是我所希望的: 列A列B 1 **彼得** 迈克尔 乔治 2 **朱莉娅** 3 ** Sam **