在Excel中单击时,超链接从#更改为%20-%20

我在Excel 2013工作表中有一个链接到内部网站的超链接。 当我右键单击并select“编辑超链接”,我看到这在地址栏(这是正确的): https://myserver.company.com/home/default.html#article?id=1203291003 但是,当我离开单击,中间单击或右键单击 – >打开超链接我得到相同的行为:IE11打开,我得到一个HTTP 404错误,因为没有find链接(如下所示)。 https://myserver.company.com/home/default.html%20-%20article?id=1203291003 什么可以将#转换为%20-%20 ? 这很奇怪,因为%20是一个空格,URL中没有空格。

在Java中将JSON转换为XLS / CSV

有没有人有任何示例Java代码来将JSON文档转换为XLS / CSV文件? 我试图search谷歌,但无济于事。

Excel中是否有类似于聚合的函数?

我需要用同一行中的一组列(从左到右)中的第一个非空条目来填充单元格 – 类似于SQL中的coalesce()。 在下面的示例工作表中 ————————————— | | A | B | C | D | ————————————— | 1 | | x | y | z | ————————————— | 2 | | | y | | ————————————— | 3 | | | | z | ————————————— 我想在行A的每个单元格中放一个单元格函数,这样我就可以得到: ————————————— | | A | B | C | […]

在Excel公式中模拟string拆分function

我试图在excel公式中分割一个string,就像我可以在许多编程语言中做的那样,例如 string words = "some text".split(' '); 问题是,我不能确定单元格中有多个单词。 如果我尝试使用FIND()或SEARCH()函数,如果没有空格,则返回#VALUE 。 有没有简单的方法来分割string,以便它返回单个单词(或者甚至更好,以便返回第一个单词或所有其他单词)?

Excel VBA:分配键盘快捷键来运行程序

当我在VBA编辑器中按F5键时,我总是想运行我的“Sub Skynet()”程序。 有没有办法将键盘快捷键分配给这个过程。

Excel – 根据值的变化对整行进行着色

我想根据一个单元格的值在Excel中遮盖整行。 例如说我有以下几行: **File No** 1122 1122 1144 1155 1155 1155 1166 我想要前两行(文件#的值是1122)以颜色1,下一行(其中文件#的值为1144)被着色为2,后面的3行(其中文件#的值是1155)是阴影颜色1,下一行(其中文件#的值是1166)是阴影颜色2

如何在Excel中创build一个GUID?

我需要一个函数来添加一个GUID到Excel中的单元格。 我发现这个前面的问题在stackoverflow ,但它不工作。 它build议以下function: =CONCATENATE(DEC2HEX(RANDBETWEEN(0,4294967295),8),"-",DEC2HEX(RANDBETWEEN(0,6553‌​5),4),"- ",DEC2HEX(RANDBETWEEN(16384,20479),4),"-",DEC2HEX(RANDBETWEEN(32768,49151‌​),4),"- ",DEC2HEX(RANDBETWEEN(0,65535),4),DEC2HEX(RANDBETWEEN(0,4294967295),8)) 我一直无法获得连接方法的工作,所以尝试使用“&”图来连接。 这似乎工作,但后来我在第二个DEX2HEX块得到一个莫名其妙的错误:DEC2HEX(RANDBETWEEN(0,6553 5),4)。 Excel公式计算器说这是无效的,但我似乎无法弄清楚为什么。 有任何想法吗?

C#EPPlus OpenXML计数行

EPPlus和OpenXML有没有人知道如何计算行的语法? 说我的工作表被称为“工作表” int numberRows = worksheet.rows.count() ? 或worksheet.rows.dimension 我对这个答案肯定很感兴趣,但是如何find答案会很酷,就像“去定义”一样寻找这个或那个,等等。

当VBA代码运行时,MS Excel崩溃

我在excel表单上运行VBA代码时遇到了excel崩溃的问题。 我有一些代码添加一个公式的一个单元格范围如下: Private Sub Worksheet_Change(ByVal Target As Range) Worksheets("testpage").Range("A1:A8").Formula = "=B1+C1" End Sub 当这个代码运行时,我收到一条消息,说“ Excel遇到问题,需要closures ”,Excelclosures。 如果我运行worksheet_active()类中的代码,它工作正常,不会崩溃 Private Sub Worksheet_Activate() Worksheets("testpage").Range("A1:A8").Formula = "=B1+C1" End Sub 但我真的需要它在worksheet_change()类中工作。 有没有人在使用worksheet_change()类时遇到类似的崩溃问题,任何人都可以指出正确的方向来解决这个问题?

使用单元格中的string值来访问同名的工作表

我有2个工作表: Summary和SERVER-ONE 。 在“摘要”工作表的单元格A5 ,我添加了值SERVER-ONE 。 在单元格B5 ,我想要一个使用A5中的值的公式,在同名( SERVER-ONE )的工作表中显示G7的值。 我可以手动使用: ='SERVER-ONE'!G7 不过,我希望这是dynamic的,所以我可以轻松地添加更多的工作表。 我尝试了明显的不愉快: ='A5'!G7 有什么build议么?