Tag: excel 2007

使用C#从Excel文件中读取特定的Coloumns

我想读一些excel文件并转换成我自己的excel模板。我想每行都读一遍b。(B1,B2,B3 …是这样的。)如果在这个coloumn中有一个数字, 在B3中有数字如“1,2,3,4,5,6,7,8,9”比我会得到这个整行,并把它的数组[i]。如果有“5”数字在B4比它会得到这整个行,并把它的数组[i]。如果没有相关行中的数字将contiune到下一行。它将contiune读取excel文件的结尾。我想要这个数组并写入一个新的Excel文件。这就是我想请帮助我的例子代码。

excel:绘制数据未知的图表

让我们(讨论的目的)说,我有2列的x和y数据。 他们是一些测量数据,每天数次,其中几个被添加(通常每天4次)。 现在,我想绘制y = f(x)(线性标度),但问题是因为数据不断添加,以确定将在图中的点的数量。 总是创造一个新的情节,然后格式化这一切,是麻烦的原因。 有没有办法做到这一点使用Excel的函数构build? 我应该使用vba吗? 我尝试了谷歌search,但我不知道要search什么。 我会很感激任何帮助,即使它只是一个正确的方向点。 有没有办法告诉excel,使用这个列中的所有点,直到你点击一个空单元格?

我如何自动创buildExcel中的命名引用? 我希望每行的第一个字段是我的参考

我的电子表格的第一列是一个唯一的键(数据方面,与Excel无关)。 我的另一个列包含其他行的链接(到该行的唯一键)。 当我插入这些超链接时,我需要指向“已定义的名称”,因为行顺序将随着时间而改变。 我不希望每次插入新行时都必须创build定义的名称。 有没有办法自动定义一个列的文本作为“定义的名称”? 我希望这是明确的。 非常感谢。

在Excel中创build一个基于第二列的子列表

我有两列,第一列将有一个对象的名称,第二个是谁属于。 我想为每个人列出一张新的表格,列出他们分配给他们的东西。 这里是一个例子: dog F cat F bell S whistle bird F 所以弗雷德有一只狗,一只猫和一只鸟。 斯科特有一个钟声; 没有人在他们的网页上有一个哨子。 现在做一个简单的IF()我可以得到它看起来像这样的Fred的页面 TOP OF ROW dog cat bird 而斯科特的页面看起来像 TOP OF ROW bell 不过我想要弗雷德的样子 TOP OF ROW dog cat bird 和斯科特是一样的。 我目前的想法是在D的隐藏列中使用=VLOOKUP($C$1,Items!A2:C1000,3)来告诉我我的数据在哪一行,(其中C列上的项目是一个隐藏的列(S或F)),那么=IFERROR(CELL("contents",INDIRECT(ADDRESS($D2,2,1,TRUE,"Items"))),"") ,但是,除了我的search数组的行索引更改为1 +最后find的项目(我还没有想出如何做),我不知道如何继续search下一个项目。 我知道C + +和C#,但从来没有在VBA编码,我严重依赖于MSDN和知道有没有专门的Excel API的MSDN部分。

改变一个范围内的单元格的值而不会循环

嗨有可能更改包含特定值的单元格,而不使用循环或额外的代码(Excel中有任何内置函数)? 例如在Excel 2007中我有一个范围(A1:B3) ABC 1 -1 56 100 2 100 45 1 3 34 -999 0 现在我想将单元格的值更改为7,如果它包含100,那么现在我们的范围变成了 ABC 1 -1 56 7 2 7 45 1 3 34 -999 0

单元格被点击时的单元格信息

单击工作表上的任何单元格时是否可以显示单元格信息? 例如,如果单元格A1被点击,它将显示A1,等等…如果是的话,你可以显示例子吗? 我需要这个,因为我有ac#程序应该知道哪个单元被点击。

Excelembedded如果语句

在Excel中有大约1000个embedded的if语句是不好的? 我有大约1000个选项,我想要在其他excel字段中预先填充,那么执行此操作的最好方法是什么?

vlookup不起作用

http://s3.amazonaws.com/alexa-static/top-1m.csv.zip 在Alexa域名排行榜上(世界排名前100万的域名) 一列包含域名,B列包含域名(对于那些不熟悉的) 在D列,我把= VLOOKUP(“狗”,A1:B1000001,1,真) 并返回#N / A 为什么Vlookup不工作? 使用Excel 2007,Vista。

根据下拉列表中的select创build一个隐藏和显示列的macros

我对macros的世界是全新的,但之前已经在QTP上做了一些VBScript。 我正在寻找创build一个macros,这将隐藏某些列取决于用户从下拉列表中select。 我不确定语法,以及如何识别我希望隐藏的列以及如何使用下拉列表标识单元格。 这大概是我将如何看待它 – Sub HideColumns() If cell(ViewType).Value = "Option 1" Then Cells(Column_1, Column_2).EntireColumn.Hidden = True ElseIf cell(ViewType).Value = "Option 2" Then Cells(Column_2, Column_3).EntireColumn.Hidden = True ElseIf cell(ViewType).Value = "Option 3" Then Cells(Column_3, Column_4).EntireColumn.Hidden = True End If End Sub 我已经用Excel中的下拉式ViewType命名单元格 – VBA是否会以这种方式识别对象,还是需要声明它? 我如何识别我想隐藏的列?

search并用野生字符replace为LITERALS

我正在尝试search[Panels] like "*,*" 在一个工作表中,不幸的是,而不是完全检索该string它检索像这样的东西: [Panels] like "*blah,*" [Panels] like "*blah,123123*" 我需要它是正确的[Panels] like "*,*" 我想也许我会这样做在VBA而不是手动? 如果这是不可能做手动我将如何做一个search和replace不同的方式?