Tag: function

使用MID,LEN和FIND函数来提取单元格文本的某些部分?

我有一个Excel任务,我卡在最后一部分。 我被要求使用MID,LEN和FIND来提取单元格内的特定string。 我很好地了解每个人是如何独立工作的。 把三者结合起来,让他们工作是我遇到的问题。 我需要将城市与地址的其余部分分开,然后将显示在单独的单元格中。 我需要从列B中获取数据,并只显示列G中的城市。这就是我的工作表和公式的外观: 公式: = MID(B3,FIND(“,”,B3)+1,15) 工作表 与公式的工作表 我自己有一点城市。 但是,正如你所看到的那样,还有一个空间,国家还在显示。 我不知道如何使用LEN与MID和FIND来摆脱状态标识符。

Excel添加的自定义function区选项卡不会显示

我已经为Excel创build了一个应用程序级插件来自动化一些任务。 我使用了VS2012模板Visual C#> Office> 2010> Excel 2010加载项。 每次Excel执行操作窗格时,我都select按照以下说明创build自定义function区选项卡: http://msdn.microsoft.com/en-us/library/vstudio/bb386104.aspx 但是,当我build立我的项目,该选项卡不显示。 我已经validation加载项正在加载,并且所有function都正常工作,除了function区。 我创build了一个简单的表单来testing这个,如预期的那样加载。 然后,我尝试创build一个Excel 2010工作簿项目。 在添加function区(使用与之前相同的步骤)并构build项目之后,它可以工作。 function区选项卡按预期方式显示。 我已经尝试覆盖ThisAddIn.CreateRibbonExtensibilityObject()返回我的function区对象,通过Globals.Factory.GetRibbonFactory()创buildCreateRibbonManager。 再次,没有骰子。 我现在亏本了

图表中的Power Bidate

我试图解决这个问题,我有一个与company_name,文章的表,每个人都有一个价格和金额,与一定的date。 所以这篇文章可以多次订购。 最后看起来像这样: Company Article Price Amount Date —————————————————- X A1 10 3 12.03.2015 Y B1 20 5 10.01.2014 Z A1 30 9 25.12.2014 … … … … … 我想代表那个在Power Bi和大部分图表中的问题都是Axise的总和,我希望X是date(没有聚合),Y是在这篇文章旁边的奖项,其大小是是金额。 我会去散点图,但我不想要的时间线,因为我需要显示date在X.所以我想我可以做任何事情与数据库,以便添加或聚合任何东西。 但我不知道如何做到这一点….

如何将Excel函数分隔符“;”更改为“,”?

在我的Excel中,我必须使用if(a=b;1;0) 。 但是我想用if(a=b,1,0) 。 我怎么能改变它? 我的操作系统是Mac OS。

function区 – 如何为每个combobox项目设置一个ID?

如何为Excel Ribbon中的每个combobox项目设置一个ID? 下面的代码是我为每个项目设置一个文本(标签)的地方,我想为每个项目设置一个ID,以便稍后识别它。 我怎样才能做到这一点? Private Sub cbIndentItem(control As IRibbonControl, index As Integer, ByRef Label) Label = taskLvl(index).NameLvl End Sub

Excel函数searchstring中的多个关键字

我有两张桌子。 其中一个有服务器名称。 另一个有时间戳(下面的第一个表,列A )和文本string(下面的第一个表B列)。 我想search这些string中的服务器表中指定的关键字(第二个表)。 如果find匹配函数,则从关键字所在列的标题中写入单元名称。 例 我想在蓝表中完成列System 。 所以例如C2应该显示GreenSys和C8 – RedSys 。 我曾尝试使用SEARCHfunction,但它看起来像它试图匹配整个表的string,如果我把它作为parameter passing。 我使用两个表时, VLOOKUP不起作用。 什么是我得到这个工作的最好方法?

更改自定义Excelfunction区下拉列表的大小

我在包含工作簿中所有可见图纸的function区中有这个下拉菜单。 用户可以在那里select一个表格来跳转到该表格。 这是很重要的,因为这本工作手册里有很多的表单。 不幸的是,当表单名称很长时,并不完全显示。 我想把它扩大。 我使用Microsoft Office的CustomUI编辑器来使用我不太stream利的XML技能来创build它。 这是代码的一部分: <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="InitS3Ribbon"> <ribbon> <tabs> <tab id="s3Tab" label="S3 Menu"> <group id="grGeneral" label="General"> <dropDown id="navigation" label="Navigation" getItemCount="GetNavigateItemCount" getItemLabel="GetNavigateLabel" onAction="MenuNavigate" getSelectedItemIndex="SetNavigateIndex" showLabel="true" /> <button id="bShowHideSheet" imageMso="PivotPlusMinusButtonsShowHide" label="Show/Hide sheets" size="normal" onAction="MenuShowHideSheets" /> <button id="bPreviousPage" imageMso="LeftArrow2" label="Previous sheet" size="large" onAction="MenuPreviousSheet" /> <button id="bNextPage" imageMso="RightArrow2" label="Next sheet" size="large" onAction="MenuNextSheet" /> </group> 我发现这个资源说可以用SizeString属性来改变它,但我甚至不知道如何或在哪里包括在我的代码。 […]

以编程方式更好的方式在function区栏上locking/禁用多个UI控件

我一直在想,通过点击来实现locking/禁用一堆Ribbon UI控件的更好方法是什么? 目前,我的方法是简单而基本的: private void tbtnLock_Click(object sender, RibbonControlEventArgs e) { if (tbtnLock.Checked) { control1.Enabled = false; control2.Enabled = false; control3.Enabled = false; //… //controlN.Enabled = false; } else { control1.Enabled = true; control2.Enabled = true; control3.Enabled = true; //… //controlN.Enabled = true; } } 我认为如果我们只有几个控件就可以了,但是一旦我们在Ribbon栏上添加了越来越多的控件,我不认为这样做会是一个很好的编程习惯。 有没有更干净整洁的方法呢? 我能够获得function区栏上所有控件的集合吗? 希望有人能在这里给我一些指点? 非常感谢。 编辑: 修改后的代码如下: private void tbtnLock_Click(object sender, […]

如何使用VBA删除Excel Ribbon中最近的文档历史logging

如何使用VBA删除Excel Ribbon中最近的文档历史logging。 我正在使用下面的代码,但它似乎并没有工作。 Sub Button1_Click() For i = 1 To Application.RecentFiles.Count – 1 Application.RecentFiles(i).Delete Next i End Sub 谢谢 …

如何禁用Excel内置的RibbonButton?

是否有可能将一个Excel中内置的RibbonButton 2010设置为enabled = false从Excel VSTO加载项? 我尝试了以下内容: CommandBarControls controlls=Globals.ThisAddIn.Application.CommandBars.FindControls(MsoControlType.msoControlButton, 7374, null, false); /// 7374 is the office control id of the control I want to access foreach (CommandBarControl control in controlls) { control.Enabled = false; } 但是,这似乎只适用于右键单击上下文菜单。 而不是为了丝带button。