-1

ソフトウェアのバージョン番号に次の値を含む、数百から数千の行を含むスプレッドシートがあります。

11.2.4.5

8.4.1.1

8.0.0.1

2

4

1

ヌル

わからない

に変更したい

11.X

8.X

2.X

4.X

1.X

バージョン不明

バージョン不明

これは可能ですか?数式をスプレッドシートに統合するか、ユーザーがクリックして列/行の範囲を選択するためのボタンを作成できますか?

4

2 に答える 2

0

私の意見では、質問が非常に明確ではないため(たとえば、「ユーザーがクリックして列/行の範囲を選択するためのボタン」)、下の式が役立つはずです。[ちなみに、式の解法を要求するときは、データがどこにあるかを指定すると役立ちます。] 数値の直接抽出と、テキスト用のルックアップ テーブル (コンテンツはユーザーが選択します) を組み合わせることをお勧めします。

=IFERROR(IFERROR(VLOOKUP(A1,F:G,2,FALSE),LEFT(A1,FIND(".",A1))&"X"),A1&".X")

これは F:G でテキスト値のルックアップを試み、見つからない場合はデフォルトでピリオドを検索し、見つからない場合は単に を追加します.X

データが ColumnA にあると仮定します。

于 2013-03-26T12:34:19.887 に答える
0

元のバージョン番号の横にあるデータに列を追加します。これを新しい列の一番上にあるセルに入れ、(C3) 参照を最初のセル参照に変更します。

=IF(ISNUMBER(FIND(".",C3)),CONCATENATE(LEFT(C3,(FIND(".",C3))),"X"),IF(ISNUMBER(C3),CONCATENATE(C3,".X"),"Version Unknown"))

下にコピーします。

于 2013-03-26T12:34:28.337 に答える