我在Excel中的Excel:使用公式长于255个字符
=CONCATENATE("insert into #UpdateData (mondayopenhour, mondayopenmin,mondayclosehour, mondayclosemin,tuesdayopenhour, tuesdayopenmin,tuesdayclosehour, tuesdayclosemin,wednesdayopenhour, wednesdayopenmin, wednesdayclosehour, wednesdayclosemin,thursdayopenhour, thursdayopenmin,thursdayclosehour, thursdayclosemin, fridayopenhour, fridayopenmin, fridayclosehour, fridayclosemin, saturdayopenhour, saturdayopenmin, saturdayclosehour, saturdayclosemin, sundayopenhour, sundayopenmin, sundayclosehour, sundayclosemin values ('",TRIM(A2),"',",MID(B2,1,2),",",MID(B2,3,2),",",MID(C2,1,2),",",MID(C2,3,2),",",MID(D2,1,2),",",MID(D2,3,2),",",(MID(E2,1,2),",",MID(E2,3,2),",",MID(F2,1,2),",",MID(F2,3,2),",",MID(G2,1,2),",",MID(G2,3,2),",",MID(H2,1,2),",",MID(H2,3,2),",",MID(I2,1,2),",",MID(I2,3,2),",",MID(J2,1,2),",",MID(J2,3,2),",",MID(K2,1,2),",",MID(K2,3,2),",",MID(L2,1,2),",",MID(L2,3,2),",",MID(M2,1,2),",",MID(M2,3,2),",",MID(N2,1,2),",",MID(N2,3,2),",",MID(O2,1,2),",",MID(O2,3,2),")")
下面的公式,当我尝试运行它,我得到的公式以下错误
文本值被限定在255个字符。要在公式中创建长度超过255个字符的文本 值,请使用CONCATENATE 函数或连接运算符(&)。
我一直在网上寻找这个,但没有得到真正的解决方案!有谁知道如何解决这个问题?
林不知道如果'= PART'工作,但我设法打破文本块,然后通过使用'= C2&C3细胞拼凑回来一起细胞来解决这个问题&C4&C5' –
@HipHipArray yes - 您也可以使用'&',但不必将文本分隔为单个单元格,也可以在字符串中使用'&'。但我相信,分离将有助于进一步审查。你也可以命名你的单元格(例如'MONDAYS'而不是'C2'),这可能会帮助你进一步了解'C2'的背后。 – Jook
这个问题被问到很长时间了,但什么是“= PART()”函数?我无法在任何地方找到它......? – Sancarn