-1

最初の n 文字を照合することにより、列内の多数の値をグループ化できるようにしたいと考えています。ここで、n は長さ 2 です。

123456 の場合、長さは 6 なので、上のセルの最初の 4 文字に一致するものを見つけようとします。

以下の例はA、値のリストを含む列を示しており、列Bは私の目的の結果です。

うまくいけば、これは理にかなっています..

A           B
RTL1162 | 
123456  | 
RTL2051 | RTL2051
RTL2052 | RTL2051
RTL2050 | RTL2051
121213  | 
RTL9051 | RTL9051
RTL9052 | RTL9051
RTL9050 | RTL9051

私は OFFSET を使用してこれを達成しようとしていましたが、その結果、上の 1 行のみが表示され、最初の n 文字と一致しなくなるまですべてをグループ化したいと考えています。

=IF(LEFT(A1, LEN(A1)-2)= (LEFT(OFFSET(A1, -1,0,1,1), LEN(Sheet1!A1)-2)), A1, A2)
4

2 に答える 2

1

データのリストがcolA(A2から下)にある場合は、これをB2に入力し、下にドラッグして入力できます。

=IF(LEFT(A2,LEN(A2)-2)=LEFT(A1,LEN(A1)-2),B1,A2)
于 2012-04-19T21:00:59.217 に答える
0

入力B1

=A1

入力B2

=IF(LEFT(A2,LEN(A2)-2)=LEFT(B1,LEN(A2)-2),B1,A2)

記入してください。

于 2012-04-19T20:59:44.140 に答える