Tag: string

在Excel中search并返回多个文本string

我在Excel中有一个单元格列表,全部在列I中。每个单元格都有一个国家和/或区域的列表。 我想build立一个公式,将search列I中的单元格中的文本为特定的string,并返回列J的同一行中的相同的string。如果find多个string,那么我希望所有stringfind在栏J中 我想在第一栏中寻找的独立string是:“非洲”,“北非”,“东非”,“南非”,“西非”和“中非”。 如果第一列的一个单元格有“阿尔及利亚,法国,葡萄牙,东非,北非,津巴布韦”,那么J栏的理想结果就是“东非,北非”。 我已经设法在J列上build立一个公式来查找string: =IF(ISNUMBER(SEARCH("Africa", I2)), "Africa", "") 我也设法使嵌套的IF语句独立地查找每个string,并返回,在列J,无论哪个是第一次发现。 但是,在这种情况下,只返回find的第一个string。 我怎样才能build立一个公式,既将search所有的string在一个单元格(不停止,当它发现第一个),并返回他们全部J列? 谢谢

同一个string的长度不同

我得到两个不同的计数值为相同的string $val1 = $data->sheets[0]['cells'][5][1];//thise value is from excel sheet $val2 = $obj->number; // this is the value from database var_dump(trim($val1)) , var_dump(trim($val2)) string(19) "US5922335A" , string(10) "US5922335A" 第一个值是从Excel表(xls)和第二个值是从MySQL表中得到后,执行Select查询,我无法进行比较,因为两者都有不同的长度。 if($val1==$va2) { echo "Found it "; } 我怎样才能让它有相同的长度,以便我可以比较它。

将stringinput数据改为周/月格式

我不知道这是否可能,但我想我会问,如果有人可以有一个解决scheme。 问题:我有一个macros,用户在input框中input一个string(例如021513)的date。 它是string格式,因为它用来打开一个文件(string在文件名的末尾)。 从这个string(例如021513),我需要在两个单独的字段中派生出以下内容: 周周期(例如,周:11日至15日)。 月(例如二月)。 任何帮助或想法将不胜感激。 夏兰

在Excel函数中分隔分号分隔的string

是否有可能创build一个Excel函数将一个分号分隔的string拆分为n个相邻的单元格? 我可以创build一个相反的函数(通过分号将n个单元格的值连接起来,并将该值放入一个特定的单元格中),反之似乎不起作用。 任何人都可以阐明这一点?

Python中的数据来自Excel中的字母之间的点

我最近一直在研究Python,我是一个业余爱好者。 我有一个简单的问题,但不知道如何find它。 这是一个例子 我的Excel文件第一列包含名字的第一个字母: 约翰·贝克将是JB 我需要把这个'JB'放在数据库中:JB在每个字符之后都是一个点。 我怎么去做这个? 我知道如何从Excel等import,所以只要解释它就好像它是一个string我想改变。 例如: blabla = "blabla" code to make blabla 非常感谢你提前, 亚伦

getRichStringCellValue()。getString()和getRichStringCellValue()。toString()之间的区别是什么?

我目前正在使用Apache POI处理MS Excel文件,而且我发现了一些对我来说很奇怪的东西。 HSSFCell类有一个名为getRichStringCellValue()的方法,它返回一个HSSFRichTextString对象。 为了将其转换为普通string,我们使用getString() 。 看起来像这样: cell.getRichStringCellValue().getString() 现在我想知道的是,为什么有一个getString()在第一个地方,当toString()基本上是相同的东西,即返回string等效? 有谁知道为什么?

如果在范围内findstring'是'否则'否'

我想我快到了,我有这个公式: =IF(ISNUMBER(MATCH("READONLY";D17:P17;0));"FOUND";"NOT FOUND") 我想要search文字READONLY 。 所以,如果发现READONLY ,那么find其他人找不到。 请注意,包含READONLY的单元格还包含其他文本,例如: fsdfsdfssfs READONLY 。

使用InStr和Left来从string中返回正确的文本

我正在玩一些IBAN / SWIFT代码,我在Excel VBA中有一个string ,但是我想从string中selectIBAN号码。 样品: DK4520005010201483 IBAN NDEADKKKXXX NL24ABNA0424079763 iban ABNANL2A DE56300700100303808000 IBAN DEUTDEDD 上面的string保存在stringiban 码: Dim cutDownStr as String, iban as string cutDownStr = iban fooStr = Left(cutDownStr, (Len(cutDownStr) – InStr(cutDownStr, " "))) MsgBox fooStr

将dateinputstring传递给单元格范围

我试图通过一个特定列中的单元格范围在此input框中input的date。 范围不是特定的,但必须填写当前包含该列中数据的所有单元格。 'Date input box Sub dateInput() Dim dateString As String, TheDate As Date dateString = Application.InputBox("Enter Certificate Date") If IsDate(dateString) Then TheDate = DateValue(dateString) Else MsgBox "That's not good!" End If End Sub 这就像我已经得到,但我似乎无法将inputdate喂入单元格的范围。

如何在python中使用csv文件将文本写入excel

我想写一些文本到CSV文件。 当我打开它时,每个字母都是一个单元格。 但是我希望每个string都在一个单元格中。 我该怎么做。 我正在使用Python 2.7.10 这里是简单的代码: with open("output.csv",'wb') as f: writer = csv.writer(f, dialect='excel') writer.writerows('Apples:10 Mangoes:15 bananas:20') 我想输出是这样的(总共6个单元格) Apples 10 Mangoes 15 Bananas 20