NumbersでVLOOKUP数式を使用して、テキスト値の代わりに画像を挿入する方法はありますか?


3

その目的は、顧客の注文を参照するシートを作成し、在庫のカタログから注文した各アイテムの画像を作成することです。

アイテムSKUを参照するスプレッドシートを作成して、一意のアイテムの画像を表示する必要があります。例:セルA:1に入力された004は、シート "images"で004を検索し、004に一致する列2の値を返します。VLOOKUP関数を使用してこの式を正常に作成しました。

ただし、結果のセルにNumbersで画像を入力する必要があります。現在の数式の動作では、セル内のテキストのみが返されます。イメージ値を返すにはどうすればよいですか?004に対応するセルからテキストを削除すると、セルに貼り付けられた画像があっても返される結果は0です。

現在の式:

VLOOKUP($A2,images::Table 1::A$1:B$10,2,FALSE)

Finderからセルに画像をドラッグしましたが、セル内の背景画像またはそのようなものとしてのみ表示されるように見えます。

数式付きのテストシート テストインベントリイメージシート

回答:


1
  • 画像はセルの実際のコンテンツではなく、単なるセルの書式設定(背景画像)であり、数式は書式設定と相互作用できず、セルの内容のみを操作できます。
  • 条件付き書式設定では、制限された書式設定オプションセットのみを適用できますが、残念ながら画像はこれらのいずれでもありません。
  • AppleScriptには、セルの背景画像を設定する機能はなく、セルの背景色のみを設定できます(形状とテキスト項目には背景画像の機能があります)。

したがって、現在これは不可能です。


速やかなご返信ありがとうございます。それが怖かった。私はAppleScriptにあまり精通していませんが、AppleScriptを使用して自分が探していることをする方法があるかどうか疑問に思っていました。何か案が?
ジェレミーエベンセン

@Jeremy残念ながら、AppleScriptでセルの背景画像を設定することはできません。編集を参照してください
grg

0

これを行うためのハックな方法は次のとおりです。

  • 画像の表を取り、テストシートに重ねます。
  • 行幅をすべて同じになるように拡大します。
  • SKUが存在する場合にテストシートをチェックする式を画像テーブルに追加します。これは、独立した非表示のセルまたは透明なテキストを含む画像セル自体にあります。 列一致式
  • 真の結果を得るために画像テーブルをフィルタリングする ここに画像の説明を入力してください
  • 列B以外のすべてのセルを非表示にします(または透明な結果を使用します)

テストシートの行Aを昇順で並べ替える必要があることに注意してください。または、重複する行1の複数の水平テーブルを使用して、一致する各SKUをテストできます。最後に、SKUに基数を使用する自由がある場合は、空のRow()またはColumn()をSKU参照の代わりに使用できます。
ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.