Tag: 擅长

在Mac中,阅读Excel中有多less单元格具有某种颜色

我正在使用Office 2011 for Mac,在Excel应用程序中,是否有可能以某种方式读取一行中有多less个单元格是红色的?

Excel公式在命名时返回#value

我正在Excel中使用下面的表格: 直接进入单元格时,通常会评估以下公式: =DATE(YEAR(DATEVALUE($A$1)),MONTH(DATEVALUE($A$1)),DAY(INDIRECT(ADDRESS(2,COLUMN())))) 然而,当我尝试放置在命名的functiontest和调用另一个单元格=test它将返回一个#VALUE! 错误。 我研究过的最好的答案是命名公式和indirect函数并不总是相容的。 如果任何人都可以解释一下我做错了什么,或者为什么我不能在一个命名的范围内进行indirect调用,我将不胜感激!

绘制直方图(更改轴)

例如matrixA有n×2matrix。第一列是一些索引,第二列是直方图。我只想将非零直方图可视化,所以我过滤了A并删除了直方图为零的索引。 我用 bar(A(:,1),A(:,2)) 我没有使用excel。 我怎样才能在Excel中绘制? 这是我的数据(所以我只想显示这个matrix的元素,但是如图所示,它显示的所有索引从零到x轴结束,我只想显示非零值在x轴的索引) 1 0.0573770000000000 2 0.622951000000000 3 0.0819672000000000 4 0.0491803000000000 5 0.0409836000000000 6 0.00819672000000000 7 0.00819672000000000 8 0.0163934000000000 10 0.00819672000000000 12 0.00819672000000000 14 0.00819672000000000 19 0.0163934000000000 34 0.00819672000000000 50 0.00819672000000000 54 0.00819672000000000 62 0.00819672000000000 175 0.00819672000000000 410 0.00819672000000000 1178 0.00819672000000000 1193 0.00819672000000000 1669 0.00819672000000000 它有非常糟糕的visualisation.It可能在matlab或我应该使用其他软件? Roney的结果回答了我的数据。 (我想从我的数据下面的每个栏下的实际标签在X轴。) 谢谢

Excel数据复制

我在工作表中有两列,如下面的列表。 我想要做的是拉第二列的值,但只有当相应的第一列值匹配我指定的值。 这我可以做一个Vlookup但是我也想能够指定第一列匹配数组的行号。 例如,如果我将值设置为'2',行号设置为'2',那么它会给我14的值,因为它与列1中的第一个值相匹配,并创build一个数组,然后给我该数组的第二行是14。 有任何想法吗? 1 10 1 11 1 12 2 13 2 14 2 15 3 16 3 17 3 18

我怎样才能在Excel中逻辑testing另一个单元格的格式

我知道条件格式。 我想在相反的方向做testing。 为了简化,我想实质上做到这一点: if ((Text_Align(A1)='left',"L","R") 要么 if ((Background_Color(A1)="Pink", "Red dominates the background", "Just another blah background") if ((Fontweight(A1)="Bold", "That was a strong statement", "A cell filled by a bean counter") 到目前为止,我还没有find一个可以做Text_Align的函数 – 也就是testing一个单元格格式的值。 这可能吗?

将数组作为parameter passing给VBA函数

我有一个用户自定义Excell工作表函数(线性),从一个X的数组插入,并在一个定义的X1值的Y值的数组,工作正常。 我试图在另一个函数(下面的示例代码中的NPL)中使用它,将其设置为VBA模块中的私有静态函数,然后使用该函数内创build的数据数组调用该函数。 当我在电子表格中使用这个时,我得到一个#VALUE错误。 任何想法我做错了什么? 示例代码: Function NPL(Length, Beam) A = Array(1, 2, 3, 4) B = Array(2, 4, 6, 8) C = Linear(A, B, 1.5) NPL = C End Function Private Static Function Linear(X, Y, X1) N = 0 I = 1 Do N = I I = I + 1 Loop Until X(I) < […]

使用Axlsx将图像添加到HeaderFooter

有没有办法使用Axlsx添加图像到页眉页脚? header_footer = {:different_first => false, odd_header:'&C&14 &B&UHeader Text', odd_footer:'&L&11&BPage &P &C&11Footer Text &R&11&ILast updated:&D'} @wb.add_worksheet(name: "Sheet1",:header_footer => header_footer) do |sheet| #add rows, etc. end 我想添加一个图像到标题的右侧部分,所有的例子是把图像放在一个特定的单元格。 任何想法,我怎么能做到这一点?

Excel:在另一个单元格中指定工作表名称用于识别公式

我的意图是使用间接公式。 这是我想编辑的代码: =COUNTIF('sheetname'!R:R;"x") 这段代码给出了#ref! 错误: =INDIRECT("COUNTIF('"&D85&"'!R:R;"&B98&")") 单元格D85包​​含sheetname ,B98包含"x" 。 我的Excel版本需要; 在公式中,而不是,。 预先感谢您的专业知识和时间。

使用Roo导入Excel文件,错误:不推荐将`packed`或`file_warning`作为单独的参数提供给`Roo :: Excel.new`

导入代码: def self.import(file) spreadsheet = open_spreadsheet(file) header = spreadsheet.row(1) (2..spreadsheet.last_row).each do |i| row = Hash[[header, spreadsheet.row(i)].transpose] region = find_by_id(row["id"]) || new region.attributes = row.to_hash.slice(*row.to_hash.keys) region.save! end end def self.open_spreadsheet(file) case File.extname(file.original_filename) when ".csv" then Roo::Csv.new(file.path, nil, :ignore) when ".xls" then Roo::Excel.new(file.path, nil, :ignore) when ".xlsx" then Roo::Excelx.new(file.path, nil, :ignore) else raise "Unknown file type: #{file.original_filename}" […]

通过foreach循环从Excel导入

我打算通过foreach循环import和处理各种Excel文件。 import本身不工作,虽然Stata不会识别“x”作为Excel文件名的替代品。 local excelfiles "bb_01 bit0_2 bun comp_03 comp_c01m LLU-ck" foreach item of local excelfiles { import excel using "D:\…\…\…\Data\Files\`x'.XLS", sheet("DynamicReport") cellrange(A2:AI201) firstrow keep v1 v2 v3 v4 save "D:\…\…\…\…\`x'.dta", replace 我得到的错误是file D:\…\…\…\…\Data\Files.XLS not found