Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel函数-如何按字母顺序排除某些_Excel - Fatal编程技术网

Excel函数-如何按字母顺序排除某些

Excel函数-如何按字母顺序排除某些,excel,Excel,我正在使用以下函数在excel文件中构建一系列运行编号 =左侧(地址(行(AA1)、列(AA1)+(行(A1:A1)-1)、4、2) 文件中显示的列表类似于: AA,AB,AC,AD 现在,我试图从列表中排除某些字母顺序(如“G,I,O”),但我不知道如何开始 有什么建议吗 备注:排除(G,I,O)->“AG,AI….,GA,GB…OZ” 谢谢。首先转到Name Manager并定义: 名称:列表 指:={A]“B”;“C”;“D”;“E”;“F”;“H”;“J”;“K”;“L”;“M”;“N

我正在使用以下函数在excel文件中构建一系列运行编号

=左侧(地址(行(AA1)、列(AA1)+(行(A1:A1)-1)、4、2)

文件中显示的列表类似于: AA,AB,AC,AD

现在,我试图从列表中排除某些字母顺序(如“G,I,O”),但我不知道如何开始

有什么建议吗

备注:排除(G,I,O)->“AG,AI….,GA,GB…OZ”

谢谢。

首先转到Name Manager并定义:

名称:
列表

指:<代码>={A]“B”;“C”;“D”;“E”;“F”;“H”;“J”;“K”;“L”;“M”;“N”;“p”;“Q”;“R”;“S”;“T”;“U”;“W”;“X”;“Y”;“Z”}&{“A”、“B”、“C”、“D”、“E”、“F”、“H”、“J”、“K”、“L”、“M”、“N”、“p”、“Q”、“R”、“S”、“T”、“U”、“V”、“W”、“X”、“Y”、“Z”}

然后将此公式放入您选择的第一个单元格:

=索引(列表,上限(行($1:1)/COUNTA(索引(列表,1)),1),1+MOD(行($1:1)-1,COUNTA(索引(列表,1)))

再抄下528行

关于

首先转到名称管理器并定义:

名称:
列表

指:<代码>={A]“B”;“C”;“D”;“E”;“F”;“H”;“J”;“K”;“L”;“M”;“N”;“p”;“Q”;“R”;“S”;“T”;“U”;“W”;“X”;“Y”;“Z”}&{“A”、“B”、“C”、“D”、“E”、“F”、“H”、“J”、“K”、“L”、“M”、“N”、“p”、“Q”、“R”、“S”、“T”、“U”、“V”、“W”、“X”、“Y”、“Z”}

然后将此公式放入您选择的第一个单元格:

=索引(列表,上限(行($1:1)/COUNTA(索引(列表,1)),1),1+MOD(行($1:1)-1,COUNTA(索引(列表,1)))

再抄下528行

关于

将单元格A1设置为“AA”

在单元格A2中输入以下公式:

=IF(FIND(RIGHT(A1,1),"ABCDEFGHIJKLMNOPQRSTUVWXYZ")=LEN("ABCDEFGHIJKLMNOPQRSTUVWXYZ"),MID("ABCDEFGHIJKLMNOPQRSTUVWXYZ",FIND(LEFT(A1,1),"ABCDEFGHIJKLMNOPQRSTUVWXYZ")+1,1)&"A",LEFT(A1,1)&MID("ABCDEFGHIJKLMNOPQRSTUVWXYZ",FIND(RIGHT(A1,1),"ABCDEFGHIJKLMNOPQRSTUVWXYZ")+1,1))
然后,您可以将其向下拖动到所需的行数。它可能看起来很复杂,但如果你把它分解,它实际上很简单

要排除某些字符,如“G”、“I”和“O”,只需将它们从您看到的任何地方删除即可
“ABCDEFGHIJKLMNOPQRSTUVWXYZ”
。因此,这将成为“ABCDEFHJKLMNPQRSTUVWXYZ”。最好将此字符列表放入另一个单元格中,然后引用该单元格,而不是在公式中多次重复该字符串。

将单元格A1设置为
“AA”

在单元格A2中输入以下公式:

=IF(FIND(RIGHT(A1,1),"ABCDEFGHIJKLMNOPQRSTUVWXYZ")=LEN("ABCDEFGHIJKLMNOPQRSTUVWXYZ"),MID("ABCDEFGHIJKLMNOPQRSTUVWXYZ",FIND(LEFT(A1,1),"ABCDEFGHIJKLMNOPQRSTUVWXYZ")+1,1)&"A",LEFT(A1,1)&MID("ABCDEFGHIJKLMNOPQRSTUVWXYZ",FIND(RIGHT(A1,1),"ABCDEFGHIJKLMNOPQRSTUVWXYZ")+1,1))
然后,您可以将其向下拖动到所需的行数。它可能看起来很复杂,但如果你把它分解,它实际上很简单


要排除某些字符,如“G”、“I”和“O”,只需将它们从您看到的任何地方删除即可
“ABCDEFGHIJKLMNOPQRSTUVWXYZ”
。因此,这将成为“ABCDEFHJKLMNPQRSTUVWXYZ”。最好将此字符列表放入另一个单元格,然后直接引用该单元格,而不是在公式中多次重复该字符串。

根据给定的公式,输出似乎要进入多行。你能澄清一下第一行应该退回什么吗?第二个呢?还有,最终的输出是什么?ZZ?是的,输出应该是逐行的,AA将是顶部的第一行,而最后一行将是ZZ。根据您给定的公式,输出似乎要进入多行。你能澄清一下第一行应该退回什么吗?第二个呢?还有,最终的输出是什么?ZZ?是的,输出应该是逐行的,AA将是顶部的第一行,而最后一行将是ZZ。是的,这个解决方案对我帮助很大。非常感谢:)。是的,这个解决方案对我帮助很大。非常感谢:)。嗨,XOR LX,谢谢你的建议。我设法创建了经理及其评论。然而,当我在第一个单元格中输入公式时,它会显示一条蓝线,当我复制到几行时,它会给我“0”。)嗨,XOR LX,谢谢你的建议。我设法创建了经理及其评论。然而,当我在第一个单元格中输入公式时,它会显示一条蓝线,当我复制到几行时,它会给我“0”。)